|
Quat | operator* (float, const Quat &) |
|
Quat | operator* (const Quat &, float) |
|
Quat | operator/ (const Quat &, float) |
|
Quat | Inverse (const Quat &q) |
|
Quat | Conjugate (const Quat &q) |
|
Quat | LogN (const Quat &q) |
|
Quat | Exp (const Quat &q) |
|
Quat | Slerp (const Quat &p, const Quat &q, float t) |
|
Quat | LnDif (const Quat &p, const Quat &q) |
|
Quat | QCompA (const Quat &qprev, const Quat &q, const Quat &qnext) |
|
Quat | Squad (const Quat &p, const Quat &a, const Quat &b, const Quat &q, float t) |
|
Quat | qorthog (const Quat &p, const Point3 &axis) |
|
Quat | squadrev (float angle, const Point3 &axis, const Quat &p, const Quat &a, const Quat &b, const Quat &q, float t) |
|
void | RotateMatrix (Matrix3 &mat, const Quat &q) |
|
void | PreRotateMatrix (Matrix3 &mat, const Quat &q) |
|
Quat | QFromAngAxis (float ang, const Point3 &axis) |
|
void | AngAxisFromQ (const Quat &q, float *ang, Point3 &axis) |
|
float | QangAxis (const Quat &p, const Quat &q, Point3 &axis) |
|
void | DecomposeMatrix (const Matrix3 &mat, Point3 &p, Quat &q, Point3 &s) |
|
Quat | TransformQuat (const Matrix3 &m, const Quat &q) |
|
Quat | IdentQuat () |
|
void | QuatToEuler (Quat &q, float *ang) |
|
void | EulerToQuat (float *ang, Quat &q) |
|
Quat | EulerToQuat (float x, float y, float z) |
|