[ILNumerics Visualization Engine]
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The Quaternion type exposes the following members.
Name | Description | |
---|---|---|
![]() | Quaternion(Vector3, Double) |
Construct a new Quaternion from vector and w components
[ILNumerics Visualization Engine] |
![]() | Quaternion(Single, Single, Single, Single) |
Construct a new Quaternion
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() | Length |
Gets the length (magnitude) of the quaternion.
[ILNumerics Visualization Engine] |
![]() | LengthSquared |
Gets the square of the quaternion length (magnitude).
[ILNumerics Visualization Engine] |
![]() | W |
Gets or sets the W component of this instance.
[ILNumerics Visualization Engine] |
![]() | X |
Gets or sets the X component of this instance.
[ILNumerics Visualization Engine] |
![]() | Xyz |
Gets or sets a Vector3 with the X, Y and Z components of this instance.
[ILNumerics Visualization Engine] |
![]() | Y |
Gets or sets the Y component of this instance.
[ILNumerics Visualization Engine] |
![]() | Z |
Gets or sets the Z component of this instance.
[ILNumerics Visualization Engine] |
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] |
Name | Description | |
---|---|---|
![]() ![]() | Addition |
Adds two instances.
[ILNumerics Visualization Engine] |
![]() ![]() | Equality |
Compares two instances for equality.
[ILNumerics Visualization Engine] |
![]() ![]() | Inequality |
Compares two instances for inequality.
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Single, Quaternion) |
Multiplies an instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Quaternion, Quaternion) |
Multiplies two instances.
[ILNumerics Visualization Engine] |
![]() ![]() | Multiply(Quaternion, Single) |
Multiplies an instance by a scalar.
[ILNumerics Visualization Engine] |
![]() ![]() | Subtraction |
Subtracts two instances.
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
![]() ![]() | Identity |
Defines the identity quaternion.
|
[ILNumerics Visualization Engine]