RotationVectorAngularVelocity Structure |
Namespace: AGI.Foundation.Coordinates
The RotationVectorAngularVelocity type exposes the following members.
Name | Description | |
---|---|---|
RotationVectorAngularVelocity(Double) |
Initializes a set of RotationVectorAngularVelocity coordinates from the first 6 consecutive elements in the provided array.
| |
RotationVectorAngularVelocity(Cartesian, Cartesian) |
Initializes this type directly from a rotation vector and a body-fixed angular velocity.
| |
RotationVectorAngularVelocity(Double, Int32) |
Initializes a set of RotationVectorAngularVelocity coordinates from 6 consecutive elements in the provided array.
| |
RotationVectorAngularVelocity(Double, Double, Double, Double, Double, Double) |
Initializes this type from rotation vector and angular velocity components.
|
Name | Description | |
---|---|---|
AngularVelocity |
Gets the body-fixed angular velocity of the rigid-body.
| |
OmegaX |
Gets the body-fixed angular velocity coordinate along the positive x-axis.
| |
OmegaY |
Gets the body-fixed angular velocity coordinate along the positive y-axis.
| |
OmegaZ |
Gets the body-fixed angular velocity coordinate along the positive z-axis.
| |
RotationVector |
Gets the rotation vector, which is the rotation angle times the rotation axis.
| |
X |
Gets the rotation vector coordinate along the positive x-axis.
| |
Y |
Gets the rotation vector coordinate along the positive y-axis.
| |
Z |
Gets the rotation vector coordinate along the positive z-axis.
|
Name | Description | |
---|---|---|
Equals(Object) |
Indicates whether another object is exactly equal to this instance.
(Overrides ValueTypeEquals(Object).) | |
Equals(RotationVectorAngularVelocity) |
Indicates whether another instance of this type is exactly equal to this instance.
| |
GetHashCode |
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ValueTypeGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
RotationVectorToUnitQuaternion |
Converts a rotation vector to a unit quaternion.
| |
ToDateMotionCollectionRotationVectorAngularVelocity |
Converts a DateMotionCollection<UnitQuaternion, Cartesian> to a DateMotionCollection<RotationVectorAngularVelocity>.
| |
ToDateMotionCollectionUnitQuaternionCartesian |
Converts a DateMotionCollection<RotationVectorAngularVelocity> to a DateMotionCollection<UnitQuaternion, Cartesian>.
| |
ToMotionRotationVectorAngularVelocity | ||
ToMotionUnitQuaternionCartesian(MotionRotationVectorAngularVelocity, Int32) | ||
ToMotionUnitQuaternionCartesian(RotationVectorAngularVelocity, Int32) | ||
ToRotationVectorAngularVelocity | ||
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) | |
UnitQuaternionToRotationVector |
Converts a unit quaternion to a rotation vector.
|
Name | Description | |
---|---|---|
Equality |
An equality operator overload that compares two RotationVectorAngularVelocity objects.
| |
Inequality |
An inequality operator overload that compares two RotationVectorAngularVelocity objects.
|