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