Lines Matching refs:VEC3Dot
41 d = -VEC3Dot(&N, P0); in Set()
241 f32 t_ = VEC3Dot(&L->d, VEC3Sub(&LP, P, &L->P)); in DistSqPoint3ToLine3()
495 b = VEC3Dot(&L0->d, &L1->d); in DistSqLine3ToLine3()
497 d = VEC3Dot(&L0->d, &u); in DistSqLine3ToLine3()
498 e = VEC3Dot(&L1->d, &u); in DistSqLine3ToLine3()
543 f32 b = VEC3Dot(&u, &v); in DistSqSegment3ToSegment3()
545 f32 d = VEC3Dot(&u, &w); in DistSqSegment3ToSegment3()
546 f32 e = VEC3Dot(&v, &w); in DistSqSegment3ToSegment3()
624 b = VEC3Dot(&L->d, &R->d); in DistSqLine3ToRay3()
626 d = VEC3Dot(&L->d, &u); in DistSqLine3ToRay3()
627 e = VEC3Dot(&R->d, &u); in DistSqLine3ToRay3()
684 b = VEC3Dot(&L0->d, &segDir); in DistSqLine3ToSegment3()
686 d = VEC3Dot(&L0->d, &u); in DistSqLine3ToSegment3()
687 e = VEC3Dot(&segDir, &u); in DistSqLine3ToSegment3()
749 b = VEC3Dot(&R0->d, &R1->d); in DistSqRay3ToRay3()
751 d = VEC3Dot(&R0->d, &u); in DistSqRay3ToRay3()
752 e = VEC3Dot(&R1->d, &u); in DistSqRay3ToRay3()
825 b = VEC3Dot(&R0->d, &segDir); in DistSqRay3ToSegment3()
827 d = VEC3Dot(&R0->d, &u); in DistSqRay3ToSegment3()
828 e = VEC3Dot(&segDir, &u); in DistSqRay3ToSegment3()
917 denom = VEC3Dot(&L->d, &J->N); in IntersectionLine3Plane()
921 if (FAbs(VEC3Dot(&J->N, &L->P) + J->d) < internal::epsilon) in IntersectionLine3Plane()
930 f32 t_ = -(VEC3Dot(&J->N, &L->P) + J->d) / denom; in IntersectionLine3Plane()
1022 b = 2.f * VEC3Dot(&L->d, &PmC); in IntersectionLine3Sphere()
1120 f32 proj = VEC3Dot(&w, &R->d); in IntersectionRay3Sphere()
1340 f32 s = VEC3Dot(&J->N, &C) + J->d; in IntersectionPlaneAABB()