The Quaternion type exposes the following members.
| Name | Description | |
|---|---|---|
| Add(Quaternion, Quaternion) |
Add two quaternions
[ILNumerics Visualization Engine] | |
| Add(Quaternion, Quaternion, Quaternion) |
Add two quaternions
[ILNumerics Visualization Engine] | |
| Conjugate |
Convert this quaternion to its conjugate
[ILNumerics Visualization Engine] | |
| Conjugate(Quaternion) |
Get the conjugate of the given quaternion
[ILNumerics Visualization Engine] | |
| Conjugate(Quaternion, Quaternion) |
Get the conjugate of the given quaternion
[ILNumerics Visualization Engine] | |
| CreateFromMatrix(Matrix4) |
Build a quaternion from the specified rotation matrix.
[ILNumerics Visualization Engine] | |
| CreateFromMatrix(Matrix4, Quaternion) |
Build a quaternion from the specified rotation matrix.
[ILNumerics Visualization Engine] | |
| Equals(Object) |
Compares this object instance to another object for equality.
(Overrides ValueTypeEquals(Object).)[ILNumerics Visualization Engine] | |
| Equals(Quaternion) |
Compares this Quaternion instance to another Quaternion for equality.
[ILNumerics Visualization Engine] | |
| FromAxisAngle(Vector3, Double) |
Build a quaternion from the given axis and angle
[ILNumerics Visualization Engine] | |
| FromAxisAngle(Double, Double, Double, Double) | ||
| GetHashCode |
Provides the hash code for this object.
(Overrides ValueTypeGetHashCode.)[ILNumerics Visualization Engine] | |
| Invert(Quaternion) |
Get the inverse of the given quaternion
[ILNumerics Visualization Engine] | |
| Invert(Quaternion, Quaternion) |
Get the inverse of the given quaternion
[ILNumerics Visualization Engine] | |
| MoveSphere | ||
| Mult(Quaternion, Quaternion) | Obsolete.
Multiplies two instances.
[ILNumerics Visualization Engine] | |
| Mult(Quaternion, Quaternion, Quaternion) | Obsolete.
Multiplies two instances.
[ILNumerics Visualization Engine] | |
| Multiply(Quaternion, Quaternion) |
Multiplies two instances.
[ILNumerics Visualization Engine] | |
| Multiply(Quaternion, Single) |
Multiplies an instance by a scalar.
[ILNumerics Visualization Engine] | |
| Multiply(Quaternion, Quaternion, Quaternion) |
Multiplies two instances.
[ILNumerics Visualization Engine] | |
| Multiply(Quaternion, Single, Quaternion) |
Multiplies an instance by a scalar.
[ILNumerics Visualization Engine] | |
| Normalize |
Scales the Quaternion to unit length.
[ILNumerics Visualization Engine] | |
| Normalize(Quaternion) |
Scale the given quaternion to unit length
[ILNumerics Visualization Engine] | |
| Normalize(Quaternion, Quaternion) |
Scale the given quaternion to unit length
[ILNumerics Visualization Engine] | |
| Slerp |
Do Spherical linear interpolation between two quaternions
[ILNumerics Visualization Engine] | |
| Sub(Quaternion, Quaternion) |
Subtracts two instances.
[ILNumerics Visualization Engine] | |
| Sub(Quaternion, Quaternion, Quaternion) |
Subtracts two instances.
[ILNumerics Visualization Engine] | |
| ToAxisAngle |
Convert this instance to an axis-angle representation.
[ILNumerics Visualization Engine] | |
| ToAxisAngle(Vector3, Single) |
Convert the current quaternion to axis angle representation
[ILNumerics Visualization Engine] | |
| ToString |
Returns a System.String that represents the current Quaternion.
(Overrides ValueTypeToString.)[ILNumerics Visualization Engine] |