RotationalTransformation.Transform Method |
Transforms the vector observed in the A axes to the B axes.
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic static Motion<Cartesian> Transform(
Motion<UnitQuaternion, Cartesian> rotationalTransformation,
Motion<Cartesian> motion,
int order
)
Public Shared Function Transform (
rotationalTransformation As Motion(Of UnitQuaternion, Cartesian),
motion As Motion(Of Cartesian),
order As Integer
) As Motion(Of Cartesian)
public:
static Motion<Cartesian> Transform(
Motion<UnitQuaternion, Cartesian> rotationalTransformation,
Motion<Cartesian> motion,
int order
)
static member Transform :
rotationalTransformation : Motion<UnitQuaternion, Cartesian> *
motion : Motion<Cartesian> *
order : int -> Motion<Cartesian>
Parameters
- rotationalTransformation
- Type: AGI.Foundation.Motion<UnitQuaternion, Cartesian>
The transformation from the A axes to the B axes. - motion
- Type: AGI.Foundation.Motion<Cartesian>
The vector motion to transform. - order
- Type: System.Int32
The order of highest required derivative. To retrieve just the vector, pass 0 for this value. To retrieve the vector and its derivative, pass 1. etc.
Return Value
Type:
Motion<Cartesian>The vector transformed by the rotational transformation.
See Also