libMVRgdtf 40bc00a
A library for GDTF and MVR
|
Macros | |
#define | GS_ASSERTDOUBLEALIGNMENT(p) DEBUG_DO_NOTHING |
#define | M1 m1.mat |
#define | M2 m2.mat |
#define | EpsilonForCoord(x) (kNearlyEqualEpsilonForWorldCoords * Fabs(x)) |
Functions | |
void GS_API | MakeXMatrixOrthogonal (TransformXMatrix &mat) |
void GS_API | InverseXPointTransformN (const WorldPt3 &a, const TransformXMatrix &mat, WorldPt3 &b) |
void | BasePointTransformN (const WorldPt3 &a, const TransformMatrix &mat, WorldPt3 &b) |
bool | GetIntersection (WorldCoord fDst1, WorldCoord fDst2, const WorldPt3 &P1, const WorldPt3 &P2, WorldPt3 &Hit) |
bool | InBox (const WorldPt3 &Hit, const WorldPt3 &B1, const WorldPt3 &B2, const int Axis) |
#define EpsilonForCoord | ( | x | ) | (kNearlyEqualEpsilonForWorldCoords * Fabs(x)) |
#define GS_ASSERTDOUBLEALIGNMENT | ( | p | ) | DEBUG_DO_NOTHING |
#define M1 m1.mat |
#define M2 m2.mat |
|
inline |
|
inline |
|
inline |
void GS_API InverseXPointTransformN | ( | const WorldPt3 & | a, |
const TransformXMatrix & | mat, | ||
WorldPt3 & | b | ||
) |
void GS_API MakeXMatrixOrthogonal | ( | TransformXMatrix & | mat | ) |