RotationVectorAngularVelocityToMotionRotationVectorAngularVelocity Method |
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static Motion<RotationVectorAngularVelocity> ToMotionRotationVectorAngularVelocity(
Motion<UnitQuaternion, Cartesian> motionUnitQuaternionCartesian,
int order
)
Public Shared Function ToMotionRotationVectorAngularVelocity (
motionUnitQuaternionCartesian As Motion(Of UnitQuaternion, Cartesian),
order As Integer
) As Motion(Of RotationVectorAngularVelocity)
public:
static Motion<RotationVectorAngularVelocity> ToMotionRotationVectorAngularVelocity(
Motion<UnitQuaternion, Cartesian> motionUnitQuaternionCartesian,
int order
)
static member ToMotionRotationVectorAngularVelocity :
motionUnitQuaternionCartesian : Motion<UnitQuaternion, Cartesian> *
order : int -> Motion<RotationVectorAngularVelocity>
Parameters
- motionUnitQuaternionCartesian
- Type: AGI.FoundationMotionUnitQuaternion, Cartesian
A motion that represents the attitude and inertial angular velocity of a rigid body. - order
- Type: SystemInt32
An order of 0 or less produces a motion with only the rotation vector and body-fixed angular velocity initialized. An order of 1 or greater
produces a motion that also includes the first derivative of the rotation vector and the body-fixed angular acceleration.
Return Value
Type:
MotionRotationVectorAngularVelocityA motion that represents the rotation vector, body-fixed angular velocity, and their first derivatives.
See Also