|
GDF 26.1a
Game Development Framework - https://gdf.acits.nl
|
Public Members | |
| MI_Quaternion (float x, float y, float z, float w) | |
| MI_Quaternion () | |
| void | Normalize () |
| Matrix4 | ToMatrix () |
| MI_Quaternion | Inverse () |
| float | Dot (MI_Quaternion a) |
| MI_Vector3 | ToEuler () |
Static Public Members | |
| static float | Length (MI_Quaternion q) |
| static float | LengthSquared (MI_Quaternion q) |
| static MI_Quaternion | Normalize (MI_Quaternion q) |
| static MI_Quaternion | AngleAxis (float angle, MI_Vector3 axis) |
| static MI_Quaternion | AngleAxis (float angle, float x, float y, float z) |
| static Matrix4 | ToMatrix (MI_Quaternion q) |
| static MI_Quaternion | Inverse (MI_Quaternion q) |
| static float | Dot (MI_Quaternion a, MI_Quaternion b) |
| static MI_Quaternion | operator* (MI_Quaternion A, MI_Quaternion B) |
| static MI_Vector3 | operator* (MI_Quaternion q, MI_Vector3 v) |
| static MI_Quaternion | Multiply (MI_Quaternion A, MI_Quaternion B) |
| static MI_Quaternion | FromEuler (float x, float y, float z) |
| static MI_Vector3 | ToEuler (MI_Quaternion q) |
| static bool | operator== (MI_Quaternion a, MI_Quaternion b) |
| static bool | operator!= (MI_Quaternion a, MI_Quaternion b) |
Public Attributen | |
| float | X = 0.0f |
| float | Y = 0.0f |
| float | Z = 0.0f |
| float | W = 1.0f |
Properties | |
| float | this[int i] [get, set] |
| Math_Implementation.MI_Quaternion.MI_Quaternion | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | w ) |
| Math_Implementation.MI_Quaternion.MI_Quaternion | ( | ) |
|
static |
|
static |
| float Math_Implementation.MI_Quaternion.Dot | ( | MI_Quaternion | a | ) |
|
static |
|
static |
| MI_Quaternion Math_Implementation.MI_Quaternion.Inverse | ( | ) |
|
static |
|
static |
|
static |
|
static |
| void Math_Implementation.MI_Quaternion.Normalize | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
| MI_Vector3 Math_Implementation.MI_Quaternion.ToEuler | ( | ) |
|
static |
| Matrix4 Math_Implementation.MI_Quaternion.ToMatrix | ( | ) |
|
static |
| float Math_Implementation.MI_Quaternion.W = 1.0f |
| float Math_Implementation.MI_Quaternion.X = 0.0f |
| float Math_Implementation.MI_Quaternion.Y = 0.0f |
| float Math_Implementation.MI_Quaternion.Z = 0.0f |
|
getset |