Skip to main content

Transform

Overview​

Applies translation, rotation, and scaling transformations to mesh geometry and instances. Supports configurable translation and rotation orders to control how transformations are applied.


Inputs​

NameTypeDescription
InputGeometryDataThe source geometry, including mesh data and instances.
TranslationVector3The distance to move the geometry along the X, Y, and Z axes.
RotationVector3The Euler angles in degrees used to rotate the geometry.
ScaleVector3The scaling factor for each individual axis.
Uniform ScalefloatA global multiplier applied equally to all axes, compounded with Scale.

Outputs​

NameTypeDescription
OutputGeometryDataThe transformed geometry, including mesh data and instances.

Parameters​

NameTypeDefaultDescription
Translation OrderTranslationOrderSRTDetermines the order in which translation, rotation, and scaling transformations are applied. Supports SRT, STR, RST, RTS, TSR, and TRS.
Rotation OrderRotationOrderXYZDetermines the order in which the X, Y, and Z rotations are applied. Supports XYZ, XZY, YXZ, YZX, ZXY, and ZYX.

Behavior Notes​

  • Translation Order – Supports six transformation orders: SRT, STR, RST, RTS, TSR, and TRS.
  • Rotation Order – Supports six rotation orders: XYZ, XZY, YXZ, YZX, ZXY, and ZYX.
  • Default Transformation Order – Uses SRT, applying scaling first, rotation second, and translation last.