SceneTransform

Read with AI
All docs in one file (llms-full.txt)
SceneTransform #3D #Node
SceneTransform

Multiplies the matrices of every draw item in the incoming Scene by a TRS matrix and outputs the transformed Scene. Lights move and rotate with the same transform, and their Range is multiplied by Uniform Scale. Because it moves the rendered result rather than the point cloud, use it when you want to move a Scene built with CopyToPoints or ConnectSequential as a whole. It does not overwrite upstream buffers; it copies into its own pool before transforming.

  • Translate X / Y / Z (default 0)
  • Rotate X / Y / Z — Euler angles in degrees (default 0)
  • Uniform Scale (default 1, minimum 0.0001)

When Scene is not connected, both the draw items and the lights of the output are empty.

Input ports

Port IDType
SceneSceneDataInput
Translate Xfloat
Translate Yfloat
Translate Zfloat
Rotate Xfloat
Rotate Yfloat
Rotate Zfloat
Uniform Scalefloat

Output ports

Port IDType
SceneSceneDataOutput

Scriptable members

PathType
txInputfloat
tyInputfloat
tzInputfloat
rxInputfloat
ryInputfloat
rzInputfloat
scaleInputfloat

Synapse Apps (scripting)

await synapse.modules.create({ type: "SceneTransform" })

Pages linking here

Also referenced from