UnitQuaternion Constructor |
Name | Description | |
---|---|---|
![]() | UnitQuaternion(AngleAxisRotation) |
Initializes a set of UnitQuaternion coordinates from the provided AngleAxisRotation.
|
![]() | UnitQuaternion(Double) |
Initializes a set of UnitQuaternion coordinates from the first 4 consecutive elements in the provided array.
Note that the elements will not be normalized and may represent an invalid unit quaternion.
|
![]() | UnitQuaternion(ElementaryRotation) |
Initializes a set of UnitQuaternion coordinates from the provided ElementaryRotation.
|
![]() | UnitQuaternion(EulerSequence) |
Initializes a set of UnitQuaternion coordinates from the provided EulerSequence.
|
![]() | UnitQuaternion(Matrix3By3) |
Initializes a set of UnitQuaternion coordinates from the provided rotation matrix (Matrix3By3).
Note that if the given matrix is not an orthogonal rotation matrix,
it will create a non-unit UnitQuaternion and could cause problems in code which assumes that the UnitQuaternion represents a rotation.
|
![]() | UnitQuaternion(Quaternion) |
Initializes a set of UnitQuaternion coordinates from the provided set of Quaternion coordinates.
|
![]() | UnitQuaternion(YawPitchRoll) |
Initializes a set of UnitQuaternion coordinates from the provided YawPitchRoll.
|
![]() | UnitQuaternion(Double, Int32) |
Initializes a set of UnitQuaternion coordinates from 4 consecutive elements in the provided array.
Note that the elements will not be normalized and may represent an invalid unit quaternion.
|
![]() | UnitQuaternion(Double, Double, Double, Double) |
Initializes a set of UnitQuaternion coordinates from the provided values.
|
![]() | UnitQuaternion(Double, Double, Double, Double, Double) |
Initializes a set of UnitQuaternion coordinates from the provided values.
|