Lines Matching refs:RAY3
35 struct RAY3;
105 struct RAY3 struct
108 typedef RAY3 self_type; argument
110 RAY3() {} in RAY3() argument
111 RAY3(const f32* p, bool isNormalized = false)
114 RAY3(const VEC3& Pt, const VEC3& dir, bool isNormalized = false) argument
454 f32 DistSqPoint3ToRay3(const VEC3* P, const RAY3* R, f32* t);
464 f32 DistSqLine3ToRay3(const LINE3* L, const RAY3* R, f32* s, f32* t);
466 f32 DistSqRay3ToRay3(const RAY3* R0, const RAY3* R1, f32* s, f32* t);
467 f32 DistSqRay3ToSegment3(const RAY3* R0, const SEGMENT3* S, f32* s, f32* t);
478 IntersectionResult IntersectionRay3Plane(const RAY3* R, const PLANE* J, f32* t, VEC3* I);
482 IntersectionResult IntersectionRay3Sphere(const RAY3* R, const SPHERE* sphere, f32* t0, f32* t1);
483 bool IntersectionRay3Sphere(const RAY3* R, const SPHERE* sphere);
486 bool IntersectionRay3AABB(const RAY3* R, const AABB* box, f32* t);
493 bool IntersectionRay3Capsule(const RAY3* R, const CAPSULE* C);