TransformPoints

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
TransformPoints #3D #ノード
TransformPoints

入力 PointCloud に TRS を適用して PointCloud を出力します。適用順は Houdini の Transform と同じで、Pivot を中心にスケール→回転してから平行移動です。位置だけでなく、各点の Rotation には回転量が加算され、Scale には Uniform Scale が乗算されるので、下流の CopyToPoints で配置されるメッシュの向きと大きさにも反映されます。

  • Translate X / Y / Z(既定0)
  • Rotate X / Y / Z — オイラー角・度(既定0)
  • Uniform Scale(既定1、下限0.0001)
  • Pivot X / Y / Z — 回転と拡縮の中心(既定0)

入力が未接続、または点数0のときは出力も点数0です。

入力ポート

Port ID
PointCloudPointCloudInput
Translate Xfloat
Translate Yfloat
Translate Zfloat
Rotate Xfloat
Rotate Yfloat
Rotate Zfloat
Uniform Scalefloat
Pivot Xfloat
Pivot Yfloat
Pivot Zfloat

出力ポート

Port ID
PointCloudPointCloudOutput

スクリプトから設定可能なメンバー

パス
txInputfloat
tyInputfloat
tzInputfloat
rxInputfloat
ryInputfloat
rzInputfloat
scaleInputfloat
pxInputfloat
pyInputfloat
pzInputfloat

Synapse Apps(スクリプティング)

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

同じページを参照しているページ