|
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 |
1.8.10