#include <Quaterion.h>
Public Member Functions | |
QUAT (GLfloat sx=0, GLfloat sy=0, GLfloat sz=0, GLfloat sw=1) | |
~QUAT () | |
GLvoid | Reset () |
GLvoid | CopyQuat (QUAT q) |
GLvoid | Set (GLfloat sx, GLfloat sy, GLfloat sz, GLfloat sw) |
GLvoid | AxisAngleToQuat (VECTOR axis, GLfloat theta) |
GLvoid | EulerToQuat (GLfloat pitch, GLfloat yaw, GLfloat roll) |
GLvoid | NormaliseQuat () |
GLfloat | MagnitudeQuat () |
GLvoid | MultQuat (QUAT q) |
GLvoid | MatrixToQuat (float m[4][4]) |
Public Attributes | |
GLfloat | x |
GLfloat | y |
GLfloat | z |
GLfloat | w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|