RotationVectorAngularVelocityToMotionUnitQuaternionCartesian Method (RotationVectorAngularVelocity, Int32) |
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public static Motion<UnitQuaternion, Cartesian> ToMotionUnitQuaternionCartesian(
RotationVectorAngularVelocity rotationVectorAngularVelocity,
int order
)
Public Shared Function ToMotionUnitQuaternionCartesian (
rotationVectorAngularVelocity As RotationVectorAngularVelocity,
order As Integer
) As Motion(Of UnitQuaternion, Cartesian)
public:
static Motion<UnitQuaternion, Cartesian> ToMotionUnitQuaternionCartesian(
RotationVectorAngularVelocity rotationVectorAngularVelocity,
int order
)
static member ToMotionUnitQuaternionCartesian :
rotationVectorAngularVelocity : RotationVectorAngularVelocity *
order : int -> Motion<UnitQuaternion, Cartesian>
Parameters
- rotationVectorAngularVelocity
- Type: AGI.Foundation.CoordinatesRotationVectorAngularVelocity
A parameter representing the rotation vector and body-fixed angular velocity of a rigid-body. - order
- Type: SystemInt32
An order of 0 or less produces a motion with only the unit quaternion value initialized. An order of 1 or greater
produces a motion with both the unit quaternion and the angular velocity expressed in the inertial axes.
Return Value
Type:
MotionUnitQuaternion,
CartesianA motion that represents the attitude and inertial angular velocity of a rigid body.
See Also