PointScatter

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

Primitive などから受け取った Mesh の表面に点をばらまき、PointCloud として出力します。三角形は面積で重み付けして選ばれ、各三角形の中も一様にサンプルされるので、細かいポリゴンの多い場所に点が偏ることはありません。Seed が同じなら結果は毎回同じです。メッシュの解析(頂点・三角形・面積の累積)は Mesh の参照が変わったときだけ行います。

  • Count — 散布する点数(既定2000、1〜65536にクランプ)
  • Seed(既定1)
  • Align to Normal — オンで各点の回転が面の法線方向を向く(既定オン)。オフのとき回転は0

Read/Write が無効なメッシュは頂点を取得できず、点数0になります。このときコンソールに isReadable=false のログが出ます。 Mesh 未接続時も点数0です。

入力ポート

Port ID
MeshMeshInput
Countint
Seedint
Align to Normalbool

出力ポート

Port ID
PointCloudPointCloudOutput

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

パス
countInputint
seedInputint
alignInputbool

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

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

このページへのリンク

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