Template Function operator*

Function Documentation

template<typename T>
inline Quaternion<T> operator*(Quaternion<T> const &a, Quaternion const &b)

multiplies two quaternions.

To multiply two quaternions, use the relationships: i * j = -j * i = k j * k = -k * j = i k * i = -i * k = j i * i = j * j = k * k = -1