Home
last modified time | relevance | path

Searched refs:LineIntersection (Results 1 – 25 of 39) sorted by relevance

12

/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/geo-booleanop-0.3.0/src/boolean/
H A Dsegment_intersection.rs6 pub enum LineIntersection<F> enum
77 ) -> LineIntersection<F> in intersection()
85 LineIntersection::None => LineIntersection::None, in intersection()
86 LineIntersection::Point(p) => LineIntersection::Point(constrain_to_bounding_box(p, bb)), in intersection()
92 LineIntersection::None in intersection()
101 ) -> LineIntersection<F> in intersection_impl()
168 LineIntersection::None in intersection_impl()
264 LineIntersection::None in test_intersection()
268 LineIntersection::None in test_intersection()
272 LineIntersection::None in test_intersection()
[all …]
H A Dpossible_intersection.rs3 use super::segment_intersection::{intersection, LineIntersection};
25 LineIntersection::Point(inter) => { in possible_intersection()
28 LineIntersection::Overlap(p1, p2) => { in possible_intersection()
38 LineIntersection::None => 0, // No intersection in possible_intersection()
39 LineIntersection::Point(_) if se1.point == se2.point || other1.point == other2.point => { in possible_intersection()
48 LineIntersection::Point(inter) => { in possible_intersection()
57LineIntersection::Overlap(_, _) if se1.is_subject == se2.is_subject => 0, // The line segments ass… in possible_intersection()
58 LineIntersection::Overlap(_, _) => { in possible_intersection()
H A Ddivide_segment.rs92 use super::super::segment_intersection::{intersection, LineIntersection};
129 LineIntersection::Point(p) => p, in divide_segments()
H A Dcompare_segments.rs2 use super::segment_intersection::{intersection, LineIntersection};
76 LineIntersection::None => return less_if(sa_l > 0.), in compare_segments()
77 LineIntersection::Point(p) => { in compare_segments()
/dports/games/dhewm3/dhewm3-1.5.1/neo/idlib/bv/
H A DFrustum.cpp841 if ( bounds.LineIntersection( points[i], points[4+i] ) ) { in LocalFrustumIntersectsBounds()
847 if ( bounds.LineIntersection( points[i], points[(i+1)&3] ) ) { in LocalFrustumIntersectsBounds()
853 if ( bounds.LineIntersection( points[4+i], points[4+((i+1)&3)] ) ) { in LocalFrustumIntersectsBounds()
1033 case VORONOI_INDEX( 1, 1, 0 ): return sphere.LineIntersection( points[0], points[2] ); in IntersectsSphere()
1034 case VORONOI_INDEX( 2, 1, 0 ): return sphere.LineIntersection( points[4], points[6] ); in IntersectsSphere()
1035 case VORONOI_INDEX( 1, 2, 0 ): return sphere.LineIntersection( points[1], points[3] ); in IntersectsSphere()
1036 case VORONOI_INDEX( 2, 2, 0 ): return sphere.LineIntersection( points[5], points[7] ); in IntersectsSphere()
1149 if ( winding.LineIntersection( plane, indexPoints[i], indexPoints[4+i] ) ) { in IntersectsWinding()
1155 if ( winding.LineIntersection( plane, indexPoints[i], indexPoints[(i+1)&3] ) ) { in IntersectsWinding()
1161 if ( winding.LineIntersection( plane, indexPoints[4+i], indexPoints[4+((i+1)&3)] ) ) { in IntersectsWinding()
[all …]
H A DSphere.cpp78 bool idSphere::LineIntersection( const idVec3 &start, const idVec3 &end ) const { in LineIntersection() function in idSphere
H A DSphere.h83 bool LineIntersection( const idVec3 &start, const idVec3 &end ) const;
H A DFrustum.h91 bool LineIntersection( const idVec3 &start, const idVec3 &end ) const;
H A DBox.h88 bool LineIntersection( const idVec3 &start, const idVec3 &end ) const;
H A DBounds.cpp136 bool idBounds::LineIntersection( const idVec3 &start, const idVec3 &end ) const { in LineIntersection() function in idBounds
/dports/games/dhewm3/dhewm3-1.5.1/neo/game/ai/
H A DAI_Vagary.cpp109 if ( expandedBounds.LineIntersection( entOrg, enemyEyePos ) ) { in CLASS_DECLARATION()
H A DAAS_routing.cpp507 if ( obstacle->bounds.LineIntersection( rev_reach->end, reach->start ) ) { in SetObstacleState()
1290 if ( obstacles[k].expAbsBounds.LineIntersection( curUpdate->start, reach->end ) ) { in FindNearestGoal()
/dports/games/dhewm3/dhewm3-1.5.1/neo/d3xp/ai/
H A DAI_Vagary.cpp109 if ( expandedBounds.LineIntersection( entOrg, enemyEyePos ) ) { in CLASS_DECLARATION()
H A DAAS_routing.cpp507 if ( obstacle->bounds.LineIntersection( rev_reach->end, reach->start ) ) { in SetObstacleState()
1290 if ( obstacles[k].expAbsBounds.LineIntersection( curUpdate->start, reach->end ) ) { in FindNearestGoal()
/dports/games/dhewm3/dhewm3-1.5.1/neo/idlib/math/
H A DPlane.h117 bool LineIntersection( const idVec3 &start, const idVec3 &end ) const;
344 ID_INLINE bool idPlane::LineIntersection( const idVec3 &start, const idVec3 &end ) const { in LineIntersection() function
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/3rdparty/2geom/tests/
H A Dcircle-test.cpp118 TEST(CircleTest, LineIntersection) { in TEST() argument
/dports/math/lib2geom/lib2geom-1.1/tests/
H A Dcircle-test.cpp118 TEST(CircleTest, LineIntersection) { in TEST() argument
/dports/games/dhewm3/dhewm3-1.5.1/neo/idlib/geometry/
H A DSurface.h95 …bool LineIntersection( const idVec3 &start, const idVec3 &end, bool backFaceCull = false ) con…
H A DWinding2D.h84 bool LineIntersection( const idVec2 &start, const idVec2 &end ) const;
H A DWinding.h120 …bool LineIntersection( const idPlane &windingPlane, const idVec3 &start, const idVec3 &end, bool…
/dports/math/octave-forge-matgeom/matgeom-1.2.3/inst/geom2d/
H A DintersectLineCircle.m63 % http://mathworld.wolfram.com/Circle-LineIntersection.html
/dports/math/p5-Math-Geometry-Planar/Math-Geometry-Planar-1.18/t/
H A DPlanar.t73 @result = @{LineIntersection($pointsref)};
76 ok (! LineIntersection($pointsref));
/dports/devel/upp/upp/bazaar/SurfaceCtrl/
H A DBoundingBox.h94 bool LineIntersection(const glm::vec3& start, const glm::vec3& end){ in LineIntersection() function
H A DObject3D.h141 …{BoundingBox box = Upp::pick(GetBoundingBoxTransformed());return box.LineIntersection(start,end);} in TestLineIntersection()
/dports/games/dhewm3/dhewm3-1.5.1/neo/renderer/
H A Dtr_trace.cpp395 if ( !tri->bounds.Expand( radius ).LineIntersection( localStart, localEnd ) ) { in RB_ShowTrace()

12