Lines Matching refs:SEGMENT3
36 struct SEGMENT3;
91 void Set(const SEGMENT3* S);
136 struct SEGMENT3 struct
139 typedef SEGMENT3 self_type; argument
141 SEGMENT3() {} in SEGMENT3() argument
142 SEGMENT3(const f32* p) : P0(p), P1(p + 3) {} in SEGMENT3() function
143 SEGMENT3(const VEC3& pt0, const VEC3& pt1) : P0(pt0), P1(pt1) {} in SEGMENT3() function
155 LINE3::Set(const SEGMENT3* S) in Set() argument
254 CAPSULE(const SEGMENT3& S_, f32 r_) : S(S_), r(r_) {} in CAPSULE()
262 SEGMENT3 S;
455 f32 DistSqPoint3ToSegment3(const VEC3* P, const SEGMENT3* S, f32* t);
463 f32 DistSqSegment3ToSegment3(const SEGMENT3* S0, const SEGMENT3* S1, f32* s, f32* t);
465 f32 DistSqLine3ToSegment3(const LINE3* L0, const SEGMENT3* S, f32* s, f32* t);
467 f32 DistSqRay3ToSegment3(const RAY3* R0, const SEGMENT3* S, f32* s, f32* t);
479 IntersectionResult IntersectionSegment3Plane(const SEGMENT3* S, const PLANE* J, f32* t, VEC3* I);
484 IntersectionResult IntersectionSegment3Sphere(const SEGMENT3* S, const SPHERE* sphere, f32* t0, f32…