Public Functions
QuatF()
QuatF(const AngAxisF & a)
QuatF(const EulerF & e)
QuatF(const MatrixF & m)
QuatF(const Point3F & axis, F32 angle)
QuatF(F32 _x, F32 _y, F32 _z, F32 w)
angleBetween(const QuatF & q)
dot(const QuatF & q)
extrapolate(const QuatF & q1, const QuatF & q2, F32 t)
identity()
interpolate(const QuatF & q1, const QuatF & q2, F32 t)
inverse()
isIdentity()
mul(const QuatF & a, const QuatF & b)
mulP(const Point3F & a, Point3F * r)
neg()
normalize()
operator!=(const QuatF & c)
operator*(F32 a)
operator*=(const QuatF & c)
operator*=(F32 a)
operator+=(const QuatF & c)
operator-(const QuatF & c)
operator-=(const QuatF & c)
operator/=(const QuatF & c)
operator/=(F32 a)
operator==(const QuatF & c)
set(const AngAxisF & a)
set(const EulerF & e)
set(const MatrixF & m)
set(const Point3F & axis, F32 angle)
set(F32 _x, F32 _y, F32 _z, F32 _w)
setMatrix(MatrixF * mat)
shortestArc(const VectorF & normalizedA, const VectorF & normalizedB)
slerp(const QuatF & q, F32 t)
square()