Click or drag to resize

RotationVectorAngularVelocity.ToMotionUnitQuaternionCartesian Method (Motion<RotationVectorAngularVelocity>, Int32)

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public static Motion<UnitQuaternion, Cartesian> ToMotionUnitQuaternionCartesian(
	Motion<RotationVectorAngularVelocity> motionRotationVectorAngularVelocity,
	int order
)

Parameters

motionRotationVectorAngularVelocity
Type: AGI.Foundation.Motion<RotationVectorAngularVelocity>
A motion representing the rotation vector and body-fixed angular velocity of a rigid-body. The first derivatives of these parameters may also be included.
order
Type: System.Int32
An order of 0 or less produces a motion with only the unit quaternion value initialized. An order of 1 produces a motion with both the unit quaternion and the angular velocity expressed in the inertial axes. An order of 2 or greater produces a motion with the unit quaternion, inertial angular velocity, and inertial angular acceleration.

Return Value

Type: Motion<UnitQuaternion, Cartesian>
A motion that represents the attitude, inertial angular velocity, and inertial angular acceleration of a rigid body.
See Also