Lines Matching refs:p2
26 VEC3Cross(VEC3* pOut, const VEC3* p1, const VEC3* p2)
30 NN_NULL_ASSERT(p2);
34 tmpVec.x = ( p1->y * p2->z ) - ( p1->z * p2->y );
35 tmpVec.y = ( p1->z * p2->x ) - ( p1->x * p2->z );
36 tmpVec.z = ( p1->x * p2->y ) - ( p1->y * p2->x );
52 VEC3Maximize(VEC3* pOut, const VEC3* p1, const VEC3* p2)
54 pOut->x = (p1->x > p2->x) ? p1->x : p2->x;
55 pOut->y = (p1->y > p2->y) ? p1->y : p2->y;
56 pOut->z = (p1->z > p2->z) ? p1->z : p2->z;
62 VEC3Minimize(VEC3* pOut, const VEC3* p1, const VEC3* p2)
64 pOut->x = (p1->x < p2->x) ? p1->x : p2->x;
65 pOut->y = (p1->y < p2->y) ? p1->y : p2->y;
66 pOut->z = (p1->z < p2->z) ? p1->z : p2->z;
106 VEC3SquareDist(const VEC3* p1, const VEC3* p2)
109 NN_NULL_ASSERT( p2 );
113 diff.x = p1->x - p2->x;
114 diff.y = p1->y - p2->y;
115 diff.z = p1->z - p2->z;