Hauptinhalt

transformation

R2026b

Class: simscape.multibody.Rotation
Namespace: simscape.multibody

Convert rotation to transformation

Since R2026b

Description

t = transformation(r) converts the specified rotation to a simscape.multibody.Transformation object with zero translation.

example

Input Arguments

expand all

Rotation, specified as a simscape.multibody.Rotation object.

Output Arguments

expand all

Transformation, returned as a simscape.multibody.Transformation object.

Attributes

Accesspublic

To learn about attributes of methods, see Method Attributes.

Examples

expand all

Convert a simscape.multibody.Rotation object to a simscape.multibody.Transformation object.

Create a rotation defined by intrinsic ZYX angles of [30 45 60] deg.

rot = simscape.multibody.RotationSequenceRotation("Follower","ZYX",simscape.Value([30 45 60],"deg"));

Convert the rotation to a transformation. The resulting transformation has the specified rotation and zero translation.

t = transformation(rot)
t =
  Transformation:

       Rotation: [0.8224 0.3604 0.4397 0.0223]
    Translation: [0 0 0] (m)

Version History

Introduced in R2026b