ILNumerics Ultimate VS

Quaternion Methods

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development

The Quaternion type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAdd(Quaternion, Quaternion)
Add two quaternions

[ILNumerics Visualization Engine]

Public methodStatic memberAdd(Quaternion, Quaternion, Quaternion)
Add two quaternions

[ILNumerics Visualization Engine]

Public methodConjugate
Convert this quaternion to its conjugate

[ILNumerics Visualization Engine]

Public methodStatic memberConjugate(Quaternion)
Get the conjugate of the given quaternion

[ILNumerics Visualization Engine]

Public methodStatic memberConjugate(Quaternion, Quaternion)
Get the conjugate of the given quaternion

[ILNumerics Visualization Engine]

Public methodStatic memberCreateFromMatrix(Matrix4)
Build a quaternion from the specified rotation matrix.

[ILNumerics Visualization Engine]

Public methodStatic memberCreateFromMatrix(Matrix4, Quaternion)
Build a quaternion from the specified rotation matrix.

[ILNumerics Visualization Engine]

Public methodEquals(Object)
Compares this object instance to another object for equality.

[ILNumerics Visualization Engine]

(Overrides ValueTypeEquals(Object).)
Public methodEquals(Quaternion)
Compares this Quaternion instance to another Quaternion for equality.

[ILNumerics Visualization Engine]

Public methodStatic memberFromAxisAngle(Vector3, Double)
Build a quaternion from the given axis and angle

[ILNumerics Visualization Engine]

Public methodStatic memberFromAxisAngle(Double, Double, Double, Double)
Public methodGetHashCode
Provides the hash code for this object.

[ILNumerics Visualization Engine]

(Overrides ValueTypeGetHashCode.)
Public methodStatic memberInvert(Quaternion)
Get the inverse of the given quaternion

[ILNumerics Visualization Engine]

Public methodStatic memberInvert(Quaternion, Quaternion)
Get the inverse of the given quaternion

[ILNumerics Visualization Engine]

Public methodStatic memberMoveSphere
Public methodStatic memberMult(Quaternion, Quaternion) Obsolete.
Multiplies two instances.

[ILNumerics Visualization Engine]

Public methodStatic memberMult(Quaternion, Quaternion, Quaternion) Obsolete.
Multiplies two instances.

[ILNumerics Visualization Engine]

Public methodStatic memberMultiply(Quaternion, Quaternion)
Multiplies two instances.

[ILNumerics Visualization Engine]

Public methodStatic memberMultiply(Quaternion, Single)
Multiplies an instance by a scalar.

[ILNumerics Visualization Engine]

Public methodStatic memberMultiply(Quaternion, Quaternion, Quaternion)
Multiplies two instances.

[ILNumerics Visualization Engine]

Public methodStatic memberMultiply(Quaternion, Single, Quaternion)
Multiplies an instance by a scalar.

[ILNumerics Visualization Engine]

Public methodNormalize
Scales the Quaternion to unit length.

[ILNumerics Visualization Engine]

Public methodStatic memberNormalize(Quaternion)
Scale the given quaternion to unit length

[ILNumerics Visualization Engine]

Public methodStatic memberNormalize(Quaternion, Quaternion)
Scale the given quaternion to unit length

[ILNumerics Visualization Engine]

Public methodStatic memberSlerp
Do Spherical linear interpolation between two quaternions

[ILNumerics Visualization Engine]

Public methodStatic memberSub(Quaternion, Quaternion)
Subtracts two instances.

[ILNumerics Visualization Engine]

Public methodStatic memberSub(Quaternion, Quaternion, Quaternion)
Subtracts two instances.

[ILNumerics Visualization Engine]

Public methodToAxisAngle
Convert this instance to an axis-angle representation.

[ILNumerics Visualization Engine]

Public methodToAxisAngle(Vector3, Single)
Convert the current quaternion to axis angle representation

[ILNumerics Visualization Engine]

Public methodToString
Returns a System.String that represents the current Quaternion.

[ILNumerics Visualization Engine]

(Overrides ValueTypeToString.)
Top
See Also

Reference