Module
|
#include <Quaternion.hpp>
Public Member Functions | |
Quaternion () | |
Quaternion (float _x, float _y, float _z, float _w) | |
Quaternion (Vector3 axis, float angle) | |
Quaternion | operator* (const Quaternion &other) const |
Quaternion & | operator*= (const Quaternion &other) |
Quaternion | quatpow (float exponent) const |
Quaternion | unitpow (float exponent) const |
Quaternion | inverse () const |
Quaternion | unit () const |
Quaternion & | normalize () |
float | getX () const |
float | getY () const |
float | getZ () const |
float | getW () const |
Quaternion::Quaternion | ( | ) |
Quaternion::Quaternion | ( | float | _x, |
float | _y, | ||
float | _z, | ||
float | _w | ||
) |
Quaternion::Quaternion | ( | Vector3 | axis, |
float | angle | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
Quaternion Quaternion::inverse | ( | ) | const |
Quaternion & Quaternion::normalize | ( | ) |
Quaternion Quaternion::operator* | ( | const Quaternion & | other | ) | const |
Quaternion & Quaternion::operator*= | ( | const Quaternion & | other | ) |
Quaternion Quaternion::quatpow | ( | float | exponent | ) | const |
Quaternion Quaternion::unit | ( | ) | const |
Quaternion Quaternion::unitpow | ( | float | exponent | ) | const |