入力 Scene のすべての描画アイテムの行列に TRS 行列を掛け、変換後の Scene を出力します。ライトも同じ変換で移動・回転し、Range は Uniform Scale 倍されます。点群ではなく描画結果の側を動かすので、CopyToPoints や ConnectSequential で作った Scene をまとめて動かしたいときに使います。上流のバッファは書き換えず、自前のプールにコピーしてから変換します。
- Translate X / Y / Z(既定0)
- Rotate X / Y / Z — オイラー角・度(既定0)
- Uniform Scale(既定1、下限0.0001)
Scene が未接続のときは、出力の描画アイテムもライトも空になります。
入力ポート
| Port ID | 型 |
Scene | SceneDataInput |
Translate X | float |
Translate Y | float |
Translate Z | float |
Rotate X | float |
Rotate Y | float |
Rotate Z | float |
Uniform Scale | float |
出力ポート
| Port ID | 型 |
Scene | SceneDataOutput |
スクリプトから設定可能なメンバー
| パス | 型 |
txInput | float |
tyInput | float |
tzInput | float |
rxInput | float |
ryInput | float |
rzInput | float |
scaleInput | float |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "SceneTransform" })