Main Content

transformation

R2026b

Class: simscape.multibody.Translation
Namespace: simscape.multibody

Convert translation to transformation

Since R2026b

Description

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

example

Input Arguments

expand all

Translation, specified as a simscape.multibody.Translation 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.Translation object to a simscape.multibody.Transformation object.

Create a translation of 0.5 m along the x-axis.

tr = simscape.multibody.StandardAxisTranslation(simscape.Value(0.5,"m"),"+X");

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

t = transformation(tr)
t =
  Transformation:

       Rotation: [1 0 0 0]
    Translation: [0.5000 0 0] (m)

Version History

Introduced in R2026b