#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