PxComputeBasisVectors
Defined in include/foundation/PxMathUtils.h
-
inline void PxComputeBasisVectors(const PxVec3 &p0, const PxVec3 &p1, PxVec3 &dir, PxVec3 &right, PxVec3 &up)
Compute three normalized vectors (dir, right and up) that are parallel to (dir) and perpendicular to (right, up) the normalized direction vector (p1 - p0)/||p1 - p0||.
- Parameters
p0 – [in] is used to compute the normalized vector dir = (p1 - p0)/||p1 - p0||.
p1 – [in] is used to compute the normalized vector dir = (p1 - p0)/||p1 - p0||.
dir – [out] is the normalized vector (p1 - p0)/||p1 - p0||.
right – [out] is the first of the two normalized vectors perpendicular to dir
up – [out] is the second of the two normalized vectors perpendicular to dir