simscape.multibody.Transformation Class
R2026bNamespace: simscape.multibody
Description
Use an object of the simscape.multibody.Transformation class to construct a
3-D transformation. Like a simscape.multibody.RigidTransform object, a Transformation object
includes a rotation and a translation. However, a Transformation object is a
mathematical object used only in 3-D computations and analyses.
Specify the rotation as a unit quaternion and the translation as a simscape.Value
object when constructing the transformation. Query the rotation and translation using methods
such as quaternion, rotationMatrix, axisAngle, cartesianOffset, and sequenceAngles.
Class Attributes
Sealed | true |
ConstructOnLoad | true |
RestrictsSubclassing | true |
For information on class attributes, see Class Attributes.
Creation
Description
creates a 3-D transformation with identity rotation and zero translation.t = simscape.multibody.Transformation
creates a 3-D transformation with the specified rotation and zero translation.t = simscape.multibody.Transformation(quaternion)
creates a 3-D transformation with the specified translation and identity rotation.t = simscape.multibody.Transformation(translation)
creates a 3-D transformation with the specified rotation and translation.t = simscape.multibody.Transformation(quaternion,translation)
Input Arguments
Methods
Examples
Version History
Introduced in R2022a