#include <Math.hpp>
Metody publiczne | |
| QUATERNION () | |
| QUATERNION (float x, float y, float z, float w) | |
| QUATERNION (const float *Array) | |
| operator float * () | |
| operator const float * () const | |
| bool | operator== (const QUATERNION &v) const |
| bool | operator!= (const QUATERNION &v) const |
| QUATERNION | operator+ () const |
| QUATERNION | operator- () const |
| QUATERNION | operator+ (const QUATERNION &q) const |
| QUATERNION | operator- (const QUATERNION &q) const |
| QUATERNION | operator* (const QUATERNION &q) const |
| QUATERNION & | operator+= (const QUATERNION &q) |
| QUATERNION & | operator-= (const QUATERNION &q) |
| QUATERNION & | operator*= (const QUATERNION &q) |
| QUATERNION & | operator*= (float v) |
| QUATERNION & | operator/= (float v) |
Atrybuty publiczne | |
| float | x |
| float | y |
| float | z |
| float | w |
Reprezentacja jako łańcuch to: "x,y,z,w", np.: "1,2,3.5,-10". Kwaterniony są mnożone od drugiej strony niż matematycznie, dzięki czemu można łączyć obroty które reprezentują w porządku naturalnym, tak jak macierze.
| common::QUATERNION::QUATERNION | ( | ) | [inline] |
| common::QUATERNION::QUATERNION | ( | float | x, | |
| float | y, | |||
| float | z, | |||
| float | w | |||
| ) | [inline] |
| common::QUATERNION::QUATERNION | ( | const float * | Array | ) | [inline] |
| common::QUATERNION::operator float * | ( | ) | [inline] |
| common::QUATERNION::operator const float * | ( | ) | const [inline] |
| bool common::QUATERNION::operator== | ( | const QUATERNION & | v | ) | const [inline] |
| bool common::QUATERNION::operator!= | ( | const QUATERNION & | v | ) | const [inline] |
| QUATERNION common::QUATERNION::operator+ | ( | ) | const [inline] |
| QUATERNION common::QUATERNION::operator- | ( | ) | const [inline] |
| QUATERNION common::QUATERNION::operator+ | ( | const QUATERNION & | q | ) | const [inline] |
| QUATERNION common::QUATERNION::operator- | ( | const QUATERNION & | q | ) | const [inline] |
| QUATERNION common::QUATERNION::operator* | ( | const QUATERNION & | q | ) | const [inline] |
| QUATERNION& common::QUATERNION::operator+= | ( | const QUATERNION & | q | ) | [inline] |
| QUATERNION& common::QUATERNION::operator-= | ( | const QUATERNION & | q | ) | [inline] |
| QUATERNION& common::QUATERNION::operator*= | ( | const QUATERNION & | q | ) | [inline] |
| QUATERNION& common::QUATERNION::operator*= | ( | float | v | ) | [inline] |
| QUATERNION& common::QUATERNION::operator/= | ( | float | v | ) | [inline] |
| float common::QUATERNION::x |
| float common::QUATERNION::y |
| float common::QUATERNION::z |
| float common::QUATERNION::w |
1.5.5