The methods of MonoMac.OpenGL.Quaterniond are listed below. For a list of all members, see the Quaterniond Members list.
See Also: Inherited members from System.ValueType
static | Add(Quaterniond, Quaterniond)Add two quaternions | |
static | Add(ref Quaterniond, ref Quaterniond, out Quaterniond)Add two quaternions | |
Conjugate()Convert this Quaterniond to its conjugate | ||
static | Conjugate(Quaterniond)Get the conjugate of the given Quaterniond | |
static | Conjugate(ref Quaterniond, out Quaterniond)Get the conjugate of the given Quaterniond | |
Equals(Quaterniond)Compares this Quaterniond instance to another Quaterniond for equality. | ||
override | Equals(object)Compares this object instance to another object for equality. | |
static | FromAxisAngle(Vector3d, double)Build a Quaterniond from the given axis and angle | |
override | GetHashCode()Provides the hash code for this object. | |
static | Invert(Quaterniond)Get the inverse of the given Quaterniond | |
static | Invert(ref Quaterniond, out Quaterniond)Get the inverse of the given Quaterniond | |
static | Mult(Quaterniond, Quaterniond)Multiplies two instances. | |
static | Mult(ref Quaterniond, ref Quaterniond, out Quaterniond)Multiplies two instances. | |
static | Multiply(Quaterniond, Quaterniond)Multiplies two instances. | |
static | Multiply(Quaterniond, double)Multiplies an instance by a scalar. | |
static | Multiply(ref Quaterniond, ref Quaterniond, out Quaterniond)Multiplies two instances. | |
static | Multiply(ref Quaterniond, double, out Quaterniond)Multiplies an instance by a scalar. | |
Normalize()Scales the Quaterniond to unit length. | ||
static | Normalize(Quaterniond)Scale the given Quaterniond to unit length | |
static | Normalize(ref Quaterniond, out Quaterniond)Scale the given Quaterniond to unit length | |
static | Slerp(Quaterniond, Quaterniond, double)Do Spherical linear interpolation between two quaternions | |
static | Sub(Quaterniond, Quaterniond)Subtracts two instances. | |
static | Sub(ref Quaterniond, ref Quaterniond, out Quaterniond)Subtracts two instances. | |
ToAxisAngle()Convert this instance to an axis-angle representation. | ||
ToAxisAngle(out Vector3d, out double)Convert the current quaternion to axis angle representation | ||
override | ToString()Returns a System.String that represents the current Quaterniond. | |