![]() |
Pioneer
|

Namespaces | |
| namespace | MathUtil |
Macros | |
| #define | cell2d(x, y) cell[((y * 3) + x)] |
| #define | idx2d(x, y) ((y * 3) + x) |
Functions | |
| vector3d | MathUtil::RandomPointOnSphere (double minRadius, double maxRadius) |
| vector3d | MathUtil::RandomPointInCircle (double minRadius, double maxRadius) |
| matrix4x4f | MathUtil::Inverse (const matrix4x4f &cell) |
| matrix4x4f | MathUtil::InverseSlow (const matrix4x4f &cell) |
| matrix4x4f | MathUtil::Transpose (const matrix4x4f &cell) |
| matrix3x3f | MathUtil::Transpose (const matrix3x3f &cell) |
| matrix3x3f | MathUtil::Inverse (const matrix3x3f &cell) |
| float | MathUtil::DistanceFromLineSegment (const vector3f &start, const vector3f &end, const vector3f &pos, bool &isWithinLineSegment) |
| float | MathUtil::DistanceFromLine (const vector3f &start, const vector3f &end, const vector3f &pos) |
| #define cell2d | ( | x, | |
| y | |||
| ) | cell[((y * 3) + x)] |
| #define idx2d | ( | x, | |
| y | |||
| ) | ((y * 3) + x) |