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 | |
Top
Extension Methods
See Also