const Quaternion QuaternionManipulator::qInverse(const Quaternion& q) { return qMultiply(qConjugate(q), 1.0f / qQuadrance(q)); }
Quaternions Quaternions::qInverse(const Quaternions& q) { return qMultiply(qConjugate(q), 1.0f / qQuadrance(q)); }
const float QuaternionManipulator::qNorm(const Quaternion& q) { return sqrt(qQuadrance(q)); }
float Quaternions::qNorm(const Quaternions& q) { return sqrt(qQuadrance(q)); }