Lines Matching refs:Pmin

47     if (Pmin.x > Pmax.x)  in Normalize()
48 ::std::swap(Pmin.x, Pmax.x); in Normalize()
49 if (Pmin.y > Pmax.y) in Normalize()
50 ::std::swap(Pmin.y, Pmax.y); in Normalize()
51 if (Pmin.z > Pmax.z) in Normalize()
52 ::std::swap(Pmin.z, Pmax.z); in Normalize()
58 Pmin = arrayPoint[0]; in Set()
63 if (arrayPoint[i].x < Pmin.x) in Set()
64 Pmin.x = arrayPoint[i].x; in Set()
68 if (arrayPoint[i].y < Pmin.y) in Set()
69 Pmin.y = arrayPoint[i].y; in Set()
73 if (arrayPoint[i].z < Pmin.z) in Set()
74 Pmin.z = arrayPoint[i].z; in Set()
90 x0 = M->f._00 * box->Pmin.x + M->f._03; in Set()
92 a0 = M->f._01 * box->Pmin.y; in Set()
94 b0 = M->f._02 * box->Pmin.z; in Set()
105 y0 = M->f._10 * box->Pmin.x + M->f._13; in Set()
107 a0 = M->f._11 * box->Pmin.y; in Set()
109 b0 = M->f._12 * box->Pmin.z; in Set()
120 z0 = M->f._20 * box->Pmin.x + M->f._23; in Set()
122 a0 = M->f._21 * box->Pmin.y; in Set()
124 b0 = M->f._22 * box->Pmin.z; in Set()
134 Pmin.x = x0; in Set()
135 Pmin.y = y0; in Set()
136 Pmin.z = z0; in Set()
151 VEC3Lerp(&C, &tmp.Pmin, &tmp.Pmax, 0.5f); in Set()
437 if (v < B->Pmin.x) in DistSqPoint3ToAABB()
439 sqDist += (B->Pmin.x - v) * (B->Pmin.x - v); in DistSqPoint3ToAABB()
440 vv = B->Pmin.x; in DistSqPoint3ToAABB()
451 if (v < B->Pmin.y) in DistSqPoint3ToAABB()
453 sqDist += (B->Pmin.y - v) * (B->Pmin.y - v); in DistSqPoint3ToAABB()
454 vv = B->Pmin.y; in DistSqPoint3ToAABB()
465 if (v < B->Pmin.z) in DistSqPoint3ToAABB()
467 sqDist += (B->Pmin.z - v) * (B->Pmin.z - v); in DistSqPoint3ToAABB()
468 vv = B->Pmin.z; in DistSqPoint3ToAABB()
1249 result = IntersectionRay3AABB_(box->Pmin.x, box->Pmax.x, R->P.x, R->d.x, tNear, tFar); in IntersectionRay3AABB()
1253 result = IntersectionRay3AABB_(box->Pmin.y, box->Pmax.y, R->P.y, R->d.y, tNear, tFar); in IntersectionRay3AABB()
1257 result = IntersectionRay3AABB_(box->Pmin.z, box->Pmax.z, R->P.z, R->d.z, tNear, tFar); in IntersectionRay3AABB()
1276 if (a->Pmin.x > b->Pmax.x || b->Pmin.x > a->Pmax.x || in IntersectionAABB()
1277 a->Pmin.y > b->Pmax.y || b->Pmin.y > a->Pmax.y || in IntersectionAABB()
1278 a->Pmin.z > b->Pmax.z || b->Pmin.z > a->Pmax.z) in IntersectionAABB()
1291 if (sphere->C.x < aabb->Pmin.x) in IntersectionSphereAABB()
1292 distSq += (sphere->C.x - aabb->Pmin.x) * (sphere->C.x - aabb->Pmin.x); in IntersectionSphereAABB()
1296 if (sphere->C.y < aabb->Pmin.y) in IntersectionSphereAABB()
1297 distSq += (sphere->C.y - aabb->Pmin.y) * (sphere->C.y - aabb->Pmin.y); in IntersectionSphereAABB()
1301 if (sphere->C.z < aabb->Pmin.z) in IntersectionSphereAABB()
1302 distSq += (sphere->C.z - aabb->Pmin.z) * (sphere->C.z - aabb->Pmin.z); in IntersectionSphereAABB()
1330 VEC3Lerp(&C, &B->Pmin, &B->Pmax, .5f); in IntersectionPlaneAABB()
1471 p.x = (planes[i].N.x >= 0) ? B->Pmin.x : B->Pmax.x; in IntersectAABB()
1472 p.y = (planes[i].N.y >= 0) ? B->Pmin.y : B->Pmax.y; in IntersectAABB()
1473 p.z = (planes[i].N.z >= 0) ? B->Pmin.z : B->Pmax.z; in IntersectAABB()
1498 p.x = B->Pmin.x; n.x = B->Pmax.x; in IntersectAABB_Ex()
1502 p.x = B->Pmax.x; n.x = B->Pmin.x; in IntersectAABB_Ex()
1507 p.y = B->Pmin.y; n.y = B->Pmax.y; in IntersectAABB_Ex()
1511 p.y = B->Pmax.y; n.y = B->Pmin.y; in IntersectAABB_Ex()
1516 p.z = B->Pmin.z; n.z = B->Pmax.z; in IntersectAABB_Ex()
1520 p.z = B->Pmax.z; n.z = B->Pmin.z; in IntersectAABB_Ex()
1580 a2->Pmin.x = ::std::min(a0->Pmin.x, a1->Pmin.x); in MergeAABB()
1581 a2->Pmin.y = ::std::min(a0->Pmin.y, a1->Pmin.y); in MergeAABB()
1582 a2->Pmin.z = ::std::min(a0->Pmin.z, a1->Pmin.z); in MergeAABB()