The Quaternion type exposes the following members.
Methods
| Name | Description |
---|
| Add | |
| Equals(Object) | (Overrides ValueTypeEquals(Object).) |
| Equals(Quaternion) | |
| Equals(Quaternion, Double) | |
| Equals(Quaternion, Quaternion) | |
| Equals(Quaternion, Double) | |
| FromDirectionZAxisUp(Vector3) |
Similar to Quat.LookAt( direction, Vec3.ZAxis ) with fix for vertical direction.
|
| FromDirectionZAxisUp(Vector3, Quaternion) |
Similar to Quat.LookAt( direction, Vec3.ZAxis ) with fix for vertical direction.
|
| FromRotateByX(Radian) | |
| FromRotateByX(Radian, Quaternion) | |
| FromRotateByY(Radian) | |
| FromRotateByY(Radian, Quaternion) | |
| FromRotateByZ(Radian) | |
| FromRotateByZ(Radian, Quaternion) | |
| GetAngle | |
| GetForward | |
| GetForward(Vector3) | |
| GetHashCode | (Overrides ValueTypeGetHashCode.) |
| GetInverse | |
| GetLeft | |
| GetNormalize | |
| GetNormalize(Quaternion, Quaternion) | |
| GetRight | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) |
| GetUp | |
| GetUp(Vector3) | |
| Inverse | |
| Length | |
| LookAt(Vector3, Vector3) | |
| LookAt(Vector3, Vector3, Quaternion) | |
| Multiply(Double, Quaternion, Quaternion) | |
| Multiply(Quaternion, Quaternion, Quaternion) | |
| Multiply(Quaternion, Vector3, Vector3) | |
| Multiply(Quaternion, Double, Quaternion) | |
| Multiply(Vector3, Quaternion, Vector3) | |
| Negate | |
| Normalize | |
| Parse | |
| Slerp(Quaternion, Quaternion, Double) | |
| Slerp(Quaternion, Quaternion, Double, Quaternion) | |
| Subtract | |
| ToAngles | |
| ToAngles(Angles) | |
| ToMatrix3 | |
| ToMatrix3(Matrix3) | |
| ToQuaternionF | |
| ToQuaternionH | |
| ToString | (Overrides ValueTypeToString.) |
| ToString(Int32) | |
| ToVector4 | |
TopExtension Methods See Also