Lines Matching refs:P0

33 PLANE::Set(const VEC3* P0, const VEC3* P1, const VEC3* P2)  in Set()  argument
37 VEC3Sub(&v0, P2, P0); in Set()
38 VEC3Sub(&v1, P1, P0); in Set()
41 d = -VEC3Dot(&N, P0); in Set()
171 VEC3 P0(0.f, 0.f, 0.f); in Set() local
206 leftPlane.Set(&P0, &P[3], &P[0]); in Set()
207 rightPlane.Set(&P0, &P[1], &P[2]); in Set()
208 topPlane.Set(&P0, &P[0], &P[1]); in Set()
209 bottomPlane.Set(&P0, &P[2], &P[3]); in Set()
218 VEC3Transform(&P0, &invCamera, &P0); in Set()
221 planes[0].Set(&P0, &P[3], &P[0]); // left in Set()
222 planes[1].Set(&P0, &P[1], &P[2]); // right in Set()
225 planes[4].Set(&P0, &P[0], &P[1]); // up in Set()
226 planes[5].Set(&P0, &P[2], &P[3]); // down in Set()
287 f32 P0P1 = FSqrt((S->P0 - S->P1).LenSq()); in DistSqPoint3ToSegment3()
296 VEC3Sub(&vec, P, &S->P0); in DistSqPoint3ToSegment3()
539 VEC3 u(S1->P1 - S1->P0); in DistSqSegment3ToSegment3()
540 VEC3 v(S2->P1 - S2->P0); in DistSqSegment3ToSegment3()
541 VEC3 w(S1->P0 - S2->P0); in DistSqSegment3ToSegment3()
676 VEC3Sub(&segDir, &S->P1, &S->P0); in DistSqLine3ToSegment3()
682 VEC3Sub(&u, &L0->P, &S->P0); in DistSqLine3ToSegment3()
733 VEC3Sub(&v, &v, &S->P0); in DistSqLine3ToSegment3()
822 VEC3Sub(&segDir, &S->P1, &S->P0); in DistSqRay3ToSegment3()
823 VEC3Sub(&u, &R0->P, &S->P0); in DistSqRay3ToSegment3()
900 VEC3Sub(&v, &v, &S->P0); in DistSqRay3ToSegment3()
985 VEC3Sub(&dir, &S->P1, &S->P0); in IntersectionSegment3Plane()
987 LINE3 L(S->P0, dir); in IntersectionSegment3Plane()
1139 VEC3Sub(&dir, &S->P1, &S->P0); in IntersectionSegment3Sphere()
1141 LINE3 L(S->P0, dir); in IntersectionSegment3Sphere()
1379 f32 s0 = J->Test(C->S.P0); in IntersectionPlaneCapsule()