{{description>Easily translate, rotate, and scale Paths, Shapes, or VMeshes using TRS modules. Input/output varies by data type, enabling convenient manipulation.}} ====== TRS Modules ====== This component is used in example scene(s) such as: 12_Train, 25_CGExtrusionAdvanced. Applies a Translate, Rotate, and Scale transformation to a [[..:datatypes#Path|Path]], [[..:datatypes#Shape|Shape]], or [[..:datatypes#VMesh|VMesh]]. There are three separate modules (one per data type) but they all share the same settings. Choose the one that matches the data you want to transform. ===== Slots ===== ==== Inputs ==== ^ Name ^ Type ^ Description ^ | Path //or// Shape //or// VMesh | [[..:datatypes#Path|Path]] //or// [[..:datatypes#Shape|Shape]] //or// [[..:datatypes#VMesh|VMesh]] | The data to transform | ==== Outputs ==== ^ Name ^ Type ^ Description ^ | Path //or// Shape //or// VMesh | [[..:datatypes#Path|Path]] //or// [[..:datatypes#Shape|Shape]] //or// [[..:datatypes#VMesh|VMesh]] | The transformed data (same type as input) | ===== Settings ===== === Translate === The offset to apply to each point's position. === Rotate === The rotation to apply, in Euler angles. === Scale === The scale factor to apply on each axis.