Quaternion Methods | 
The Quaternion type exposes the following members.
| Name | Description | |
|---|---|---|
| Concatenate | 
                Creates a new Quaternion that contains concatenation between two quaternion.
              | |
| Conjugate | 
                Creates a new Quaternion that contains conjugated version of the specified quaternion.
              | |
| CreateFromAxisAngle | 
                Creates a new Quaternion from the specified axis and angle.
              | |
| CreateFromRotationMatrix | 
                Creates a new Quaternion from the specified Matrix.
              | |
| CreateFromYawPitchRoll | 
                Creates a new Quaternion from the specified yaw, pitch and roll angles.
              | |
| Dot | 
                Returns a dot product of two quaternions.
              | |
| Equals(Object) | 
                Determines whether the specified Object, is equal to this instance.
              (Overrides ValueTypeEquals(Object).) | |
| Equals(Quaternion) | 
                Indicates whether the current object is equal to another object of the same type.
              | |
| GetHashCode | 
                Returns a hash code for this instance.
              (Overrides ValueTypeGetHashCode.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| Lerp | 
                Performs a linear blend between two quaternions.
              | |
| Normalize | 
                Scales the quaternion magnitude to unit length.
              | |
| Slerp | 
                Performs a spherical linear blend between two quaternions.
              | |
| ToString | Returns the fully qualified type name of this instance.  (Inherited from ValueType.) | |
| ToVector4 | 
                Gets a Vector4 representation for this object.
              |