#include <Quat.h>
Public Member Functions | |
Quat (float x, float y, float z, float w) | |
Matrix4 | convertToMatrix () |
void | setFromMatrix (Matrix4 mtx) |
void | setFromVector (Vector3 axis, f32 angle) |
Static Public Member Functions | |
static Quat | identity () |
static Quat | operator* (Quat q1, Quat q2) |
static Quat | slerp (Quat q1, Quat q2, f32 param) |
Public Attributes | |
float | x |
float | y |
float | z |
float | w |
SharpKmyMath::Quat::Quat | ( | float | x, |
float | y, | ||
float | z, | ||
float | w | ||
) |
Matrix4 SharpKmyMath::Quat::convertToMatrix | ( | ) |
|
static |
void SharpKmyMath::Quat::setFromMatrix | ( | Matrix4 | mtx | ) |
void SharpKmyMath::Quat::setFromVector | ( | Vector3 | axis, |
f32 | angle | ||
) |
float SharpKmyMath::Quat::w |
float SharpKmyMath::Quat::x |
float SharpKmyMath::Quat::y |
float SharpKmyMath::Quat::z |