ScummVM API documentation
Wintermute::C3DUtils Class Reference

Static Public Member Functions

static bool intersectTriangle (const DXVector3 &orig, const DXVector3 &dir, DXVector3 &v0, DXVector3 &v1, DXVector3 &v2, float *t, float *u, float *v)
 
static bool pickGetIntersect (DXVector3 linestart, DXVector3 lineend, DXVector3 v0, DXVector3 v1, DXVector3 v2, DXVector3 *intersection, float *distance)
 
static DXMatrix * matrixSetTranslation (DXMatrix *mat, DXVector3 *vec)
 
static DXMatrix * matrixSetRotation (DXMatrix *mat, DXVector3 *vec)
 
static void decomposeMatrixSimple (const DXMatrix *mat, DXVector3 *transVec, DXVector3 *scaleVec, DXQuaternion *rotQ)
 

The documentation for this class was generated from the following file: