Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Go to the source code of this file.
Classes | |
struct | Quaternion |
struct | Transformation |
Macros | |
#define | M(B, A) mat.r[B*3+A] |
Functions | |
Quaternion | operator- (const Quaternion &a, const Quaternion &b) |
Quaternion | operator+ (const Quaternion &a, const Quaternion &b) |
Quaternion | operator* (const Quaternion &a, const float &b) |
const Quaternion | identity_quaternion (1, Vector(0, 0, 0)) |
const Transformation | identity_transformation (identity_quaternion, QVector(0, 0, 0)) |
#define M | ( | B, | |
A | |||
) | mat.r[B*3+A] |
const Quaternion identity_quaternion | ( | 1 | , |
Vector(0, 0, 0) | |||
) |
Referenced by MinRotationFromDirections(), and Unit::Rotate().
const Transformation identity_transformation | ( | identity_quaternion | , |
QVector(0, 0, 0) | |||
) |
Referenced by GameUnit< UnitType >::Draw(), Unit::Init(), and StarSystem::UpdateUnitPhysics().
|
inline |
Definition at line 106 of file quaternion.h.
References Quaternion::s, and Quaternion::v.
|
inline |
Definition at line 101 of file quaternion.h.
References Quaternion::s, and Quaternion::v.
|
inline |
Definition at line 96 of file quaternion.h.
References Quaternion::s, and Quaternion::v.