|
| vector3d | RandomPointOnSphere (double minRadius, double maxRadius) |
| |
| vector3d | RandomPointInCircle (double minRadius, double maxRadius) |
| |
| matrix4x4f | Inverse (const matrix4x4f &cell) |
| |
| matrix4x4f | InverseSlow (const matrix4x4f &cell) |
| |
| matrix4x4f | Transpose (const matrix4x4f &cell) |
| |
| matrix3x3f | Transpose (const matrix3x3f &cell) |
| |
| matrix3x3f | Inverse (const matrix3x3f &cell) |
| |
| float | DistanceFromLineSegment (const vector3f &start, const vector3f &end, const vector3f &pos, bool &isWithinLineSegment) |
| |
| float | DistanceFromLine (const vector3f &start, const vector3f &end, const vector3f &pos) |
| |
| vector3d | RandomPointOnSphere (double radius) |
| |
| vector3d | RandomPointInCircle (double radius) |
| |
| vector3d | RandomPointOnCircle (double radius) |
| |
| template<class T , class F > |
| T | mix (const T &v1, const T &v2, const F t) |
| |
| template<class T , class F > |
| T | Lerp (const T &v1, const T &v2, const F t) |
| |
| float | Dot (const vector3f &a, const vector3f &b) |
| |
| template<typename T > |
| vector3< T > | OrthogonalDirection (const vector3< T > &a) |
| |