#include <Quaternion.h>
|
| CQuaternion () |
|
| CQuaternion (float x, float y, float z, float w) |
|
CQuaternion | operator+ (const CQuaternion &quat) const |
|
CQuaternion & | operator+= (const CQuaternion &quat) |
|
CQuaternion | operator- (const CQuaternion &quat) const |
|
CQuaternion & | operator-= (const CQuaternion &quat) |
|
CQuaternion | operator* (const CQuaternion &quat) const |
|
CQuaternion & | operator*= (const CQuaternion &quat) |
|
CQuaternion | operator* (float factor) const |
|
float | Dot (const CQuaternion &quat) const |
|
void | FromEulerAngles (float x, float y, float z) |
|
CVector3D | ToEulerAngles () |
|
CMatrix3D | ToMatrix () const |
|
void | ToMatrix (CMatrix3D &result) const |
|
void | Slerp (const CQuaternion &from, const CQuaternion &to, float ratio) |
|
void | Nlerp (const CQuaternion &from, const CQuaternion &to, float ratio) |
|
void | FromAxisAngle (const CVector3D &axis, float angle) |
|
void | ToAxisAngle (CVector3D &axis, float &angle) |
|
void | Normalize () |
|
CVector3D | Rotate (const CVector3D &vec) const |
|
CQuaternion | GetInverse () const |
|
◆ CQuaternion() [1/2]
CQuaternion::CQuaternion |
( |
| ) |
|
◆ CQuaternion() [2/2]
CQuaternion::CQuaternion |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
w |
|
) |
| |
◆ Dot()
float CQuaternion::Dot |
( |
const CQuaternion & |
quat | ) |
const |
◆ FromAxisAngle()
void CQuaternion::FromAxisAngle |
( |
const CVector3D & |
axis, |
|
|
float |
angle |
|
) |
| |
◆ FromEulerAngles()
void CQuaternion::FromEulerAngles |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ GetInverse()
◆ Nlerp()
◆ Normalize()
void CQuaternion::Normalize |
( |
| ) |
|
◆ operator*() [1/2]
◆ operator*() [2/2]
CQuaternion CQuaternion::operator* |
( |
float |
factor | ) |
const |
◆ operator*=()
◆ operator+()
◆ operator+=()
◆ operator-()
◆ operator-=()
◆ Rotate()
◆ Slerp()
◆ ToAxisAngle()
void CQuaternion::ToAxisAngle |
( |
CVector3D & |
axis, |
|
|
float & |
angle |
|
) |
| |
◆ ToEulerAngles()
◆ ToMatrix() [1/2]
◆ ToMatrix() [2/2]
void CQuaternion::ToMatrix |
( |
CMatrix3D & |
result | ) |
const |
◆ m_V
◆ m_W
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/maths/Quaternion.h
- /home/docker/jenkins/workspace/technical-docs/source/maths/Quaternion.cpp