Quaternions used to represent rotations.
More...
|
| kQuat () |
|
| kQuat (float x, float y, float z, float w) |
|
| kQuat (float w, kVec3 &in point) |
|
| kQuat (float x, float y, float z) |
|
| kQuat (const kQuat &in other) |
|
kQuat & | Normalize () |
|
kQuat & | NormalizeNoInvSqrt () |
|
kQuat | Slerp (const kQuat &in rot, float t) const |
|
kQuat | Inverse () const |
|
void | GetAngles (float &out yaw, float &out pitch, float &out roll) |
|
kQuat | Diff (const kQuat &in rot) const |
|
void | Set (const float x, const float y, const float z, const float w) |
|
void | Clear () |
| x,y,z = 0.0 w = 1.0
|
|
kQuat | opAdd (const kQuat &in rot) |
|
kQuat | opSub (const kQuat &in rot) |
|
kQuat | opMul (const kQuat &in rot) |
|
kQuat & | opAssign (const kQuat &in rot) |
|
kQuat & | opMulAssign (const kQuat &in rot) |
|
kStr | ToString () const |
|
|
float | x |
|
float | y |
|
float | z |
|
float | w |
|
Quaternions used to represent rotations.
Definition at line 718 of file t1_scriptAPI.cpp.
◆ kQuat() [1/5]
◆ kQuat() [2/5]
kQuat::kQuat |
( |
float | x, |
|
|
float | y, |
|
|
float | z, |
|
|
float | w ) |
◆ kQuat() [3/5]
kQuat::kQuat |
( |
float | w, |
|
|
kVec3 &in | point ) |
◆ kQuat() [4/5]
kQuat::kQuat |
( |
float | x, |
|
|
float | y, |
|
|
float | z ) |
◆ kQuat() [5/5]
kQuat::kQuat |
( |
const kQuat &in | other | ) |
|
◆ Clear()
◆ Diff()
◆ GetAngles()
void kQuat::GetAngles |
( |
float &out | yaw, |
|
|
float &out | pitch, |
|
|
float &out | roll ) |
◆ Inverse()
kQuat kQuat::Inverse |
( |
| ) |
const |
◆ Normalize()
kQuat & kQuat::Normalize |
( |
| ) |
|
◆ NormalizeNoInvSqrt()
kQuat & kQuat::NormalizeNoInvSqrt |
( |
| ) |
|
◆ opAdd()
◆ opAssign()
◆ opMul()
◆ opMulAssign()
◆ opSub()
◆ Set()
void kQuat::Set |
( |
const float | x, |
|
|
const float | y, |
|
|
const float | z, |
|
|
const float | w ) |
◆ Slerp()
kQuat kQuat::Slerp |
( |
const kQuat &in | rot, |
|
|
float | t ) const |
◆ ToString()
kStr kQuat::ToString |
( |
| ) |
const |