Transform Class Reference
basic and essential transformation class, including translation, rotation and center of rotation
More...
#include <transform.hh>
Detailed Description
basic and essential transformation class, including translation, rotation and center of rotation
Definition at line 39 of file transform.hh.
Constructor & Destructor Documentation
Member Function Documentation
void ApplyAxisRotation |
( |
float |
delta, |
|
|
const Vec3 & |
axis | |
|
) |
| | |
Vec4 ApplyInverse |
( |
const Vec4 & |
v |
) |
const |
Vec3 ApplyInverse |
( |
const Vec3 & |
v |
) |
const |
void ApplyXAxisRotation |
( |
float |
delta |
) |
|
void ApplyXAxisTranslation |
( |
float |
delta |
) |
|
void ApplyYAxisRotation |
( |
float |
delta |
) |
|
void ApplyYAxisTranslation |
( |
float |
delta |
) |
|
void ApplyZAxisRotation |
( |
float |
delta |
) |
|
void ApplyZAxisTranslation |
( |
float |
delta |
) |
|
retrieve center of rotation
Mat4 GetInvertedMatrix |
( |
|
) |
const [inline] |
retrieve inverted transformation matrix
Definition at line 51 of file transform.hh.
Mat4 GetMatrix |
( |
|
) |
const [inline] |
retrieve transformation matrix
Definition at line 47 of file transform.hh.
Mat4 GetTransposedMatrix |
( |
|
) |
const [inline] |
retrieve transposed transformation matrix
Definition at line 49 of file transform.hh.
Mat3 GetXAxisRotation |
( |
float |
delta |
) |
|
Mat3 GetYAxisRotation |
( |
float |
delta |
) |
|
Mat3 GetZAxisRotation |
( |
float |
delta |
) |
|
void SetCenter |
( |
const Vec3 & |
c |
) |
|
void SetMatrix |
( |
const Mat4 & |
m |
) |
|
void SetRot |
( |
const Mat3 & |
r |
) |
|
void SetTrans |
( |
const Vec3 & |
t |
) |
|
The documentation for this class was generated from the following file: