45 #ifndef __XFORMMATRIX_H__
46 #define __XFORMMATRIX_H__
154 void setRotAxisDeg(
const Vector3 & vec );
165 void setRotAxisRad(
const Vector3 & vec );
176 void translationMatrix(
Matrix4x4 & mat );
183 void translationInverseMatrix(
Matrix4x4 & mat );
197 void scaleInverseMatrix(
Matrix4x4 & mat );
211 void rotationInverseMatrix(
Matrix4x4 & mat );
225 void getInverseMatrix(
Matrix4x4 & mat );
308 void updateRotAxisMat();
321 inline void setDirty(
int bit ) { _clean &= ~bit; }
355 #endif // __XFORMMATRIX_H__
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
Logger & operator<<(Logger &out, const BFSM::PropertyOperand op)
Friend function for printing string versions of the PropertyOperand enum.
Definition: FSMEnumeration.cpp:43
Basic 4x4 matrix of floats.
Definition: Matrix.h:70
Sets up the proper compiler directives for platform and dll export/import.
An html logger - writes messages to a formatted html file.
Definition: Logger.h:59
The SceneGraph (SceneGraph) name space, containing all elements to use in a SceneGraph.
Various important pre-compiler directives for the scene graph.
MENGE_API const float DEG_TO_RAD
Scale factor for converting degrees to radians.
Definition: geomQuery.cpp:50