MonoMac.OpenGL.Quaterniond: Method Members

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

Public Methods

static
Add(Quaterniond, 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) : Quaterniond
Get the conjugate of the given Quaterniond
static
Conjugate(ref Quaterniond, out Quaterniond)
Get the conjugate of the given Quaterniond
Equals(Quaterniond) : bool
Compares this Quaterniond instance to another Quaterniond for equality.
override
Equals(object) : bool
Compares this object instance to another object for equality.
static
FromAxisAngle(Vector3d, double) : Quaterniond
Build a Quaterniond from the given axis and angle
override
GetHashCode() : int
Provides the hash code for this object.
static
Invert(Quaterniond) : 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) : Quaterniond
Multiplies two instances.
static
Mult(ref Quaterniond, ref Quaterniond, out Quaterniond)
Multiplies two instances.
static
Multiply(Quaterniond, Quaterniond) : Quaterniond
Multiplies two instances.
static
Multiply(Quaterniond, double) : Quaterniond
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) : 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) : Quaterniond
Do Spherical linear interpolation between two quaternions
static
Sub(Quaterniond, Quaterniond) : Quaterniond
Subtracts two instances.
static
Sub(ref Quaterniond, ref Quaterniond, out Quaterniond)
Subtracts two instances.
ToAxisAngle() : Vector4d
Convert this instance to an axis-angle representation.
ToAxisAngle(out Vector3d, out double)
Convert the current quaternion to axis angle representation
override
ToString() : string
Returns a System.String that represents the current Quaterniond.