classQuaternion 01
class="el">Quaternion &b) const
| Quaternion |
operator * (float scalar) const |
| Quaternion |
operator/ (float scalar) const |
| Quaternion |
operator+ (const Quaternion &b) const |
| Quaternion |
operator- (const Quaternion &b) const |
| Vector |
operator * (const Vector &v) const |
Protected Attributes |
| Vector |
v |
| float |
w |
Friends |
| class |
Matrix33 |
| class |
Matrix34 |
| class |
Matrix44 |
| class |
Vector |
| Quaternion |
operator * (float scalar, const Quaternion &q) |
| Quaternion |
IdentityQ () |
| void |
TransformVector (const Quaternion &q, Vector &v) |
| float |
Dot (const Quaternion &a, const Quaternion &b) |
| Quaternion |
RotateVQ (float angle, const Vector &axis) |
| MATRIXEXPORT Quaternion |
RotateVRadiansQ (float anglerad, const Vector &axis) |
| Quaternion |
XRotateRadiansQ (float anglerad) |
| Quaternion |
YRotateRadiansQ (float anglerad) |
| Quaternion |
ZRotateRadiansQ (float anglerad) |
| Quaternion |
XRotateQ (float angle) |
| Quaternion |
YRotateQ (float angle) |
| Quaternion |
ZRotateQ (float angle) |
| Quaternion |
YXZRotateRadiansQ (float y, float x, float z) |
| Quaternion |
YXRotateRadiansQ (float y, float x) |
| Quaternion |
YXZRotateQ (float y, float x, float z) |
| Quaternion |
YXRotateQ (float y, float x) |
| Quaternion |
XYZRotateQ (float x, float y, float z) |
| Quaternion |
XYRotateQ (float x, float y) |
| MATRIXEXPORT Quaternion |
Rotate2VQ (const Vector &from, const Vector &to) |
| Quaternion |
VectorsToStandardQ (const Vector &becomezdir, const Vector &becomeydir) |
| MATRIXEXPORT Quaternion |
Blend (const Quaternion &quat1, float percent1, const Quaternion &quat2, float percent2) |