Back to class index x | y | z | w | identity[static][const] | nan[static][const] | ctor (+7 overloads) | WorldX()[const] | WorldY()[const] | WorldZ()[const] | Axis()[const] | Angle()[const] | Dot(rhs)[const] | LengthSq()[const] | Length()[const] | Normalize() | Normalized()[const] | IsNormalized(epsilon)[const] | IsInvertible(epsilon)[const] | IsFinite()[const] | Equals(rhs,epsilon)[const] | ptr() (+1 overload) | Inverse() | Inverted()[const] | InverseAndNormalize() | Conjugate() | Conjugated()[const] | Transform(x,y,z)[const] (+2 overloads) | Lerp(target,t)[const] | Slerp(target,t)[const] | AngleBetween(target)[const] | AxisFromTo(target)[const] | ToAxisAngle(...)[const] | SetFromAxisAngle(...) | Set(matrix) (+3 overloads) | ToEulerXYX()[const] | ToFloat3x3()[const] | ToFloat3x4()[const] | ToFloat4x4()[const] | operator*(rhs)[const] (+1 overload) | operator/(rhs)[const] | Mul(rhs)[const] (+3 overloads) | Lerp(source,target,t)[static] | Slerp(source,target,t)[static] | LookAt(...)[static] | RotateX(angleRadians)[static] | RotateY(angleRadians)[static] | RotateZ(angleRadians)[static] | RotateAxisAngle(...)[static] | RotateFromTo(...)[static] (+1 overload) | FromEuler***(x2,y,x)[static] | RandomRotation(lcg)[static] | FromString(str)[static] |
| Quat::InverseSyntaxvoid Quat::Inverse(); [6 lines of code]Inverses this quaternion in-place. Note For optimization purposes, this function assumes that the quaternion is unitary, in which case the inverse of the quaternion is simply just the same as its conjugate. This function does not detect whether the operation succeeded or failed. Leave a Comment |