Math::transform44 Class Reference
#include <transform44.h>
Detailed Description
A 4x4 matrix which is described by translation, rotation and scale.(C) 2004 RadonLabs GmbH
Public Member Functions | |
| transform44 () | |
| constructor | |
| void | setposition (const point &p) |
| set position | |
| const point & | getposition () const |
| get position | |
| void | setrotate (const quaternion &r) |
| set rotate | |
| const quaternion & | getrotate () const |
| get rotate | |
| void | setscale (const vector &s) |
| set scale | |
| const vector & | getscale () const |
| get scale | |
| void | setrotatepivot (const point &p) |
| set optional rotate pivot | |
| const point & | getrotatepivot () const |
| get optional rotate pivot | |
| void | setscalepivot (const point &p) |
| set optional scale pivot | |
| const point & | getscalepivot () const |
| get optional scale pivot | |
| const matrix44 & | getmatrix () |
| get resulting 4x4 matrix | |
| bool | isdirty () const |
| return true if the transformation matrix is dirty | |