入力 PointCloud の各点を、インデックスと Seed から決まるハッシュ値でずらして出力します。時間の項がないので勝手に揺れ続けることはなく、同じ Seed なら常に同じ散らばりになります。動かしたい場合は上流の値(Amount や上流ノードの位置)を変調してください。
- Position Jitter — 各軸に
-Amount 〜 +Amount の範囲で加算(既定0.5)
- Scale Jitter — 0〜1にクランプ(既定0)。各点のスケールを
1 ± Scale Jitter の範囲で乗算(結果は下限0.01)。0のときスケールには触りません
- Seed(既定1)
入力が未接続、または点数0のときは出力も点数0です。
入力ポート
| Port ID | 型 |
PointCloud | PointCloudInput |
Position Jitter | float |
Scale Jitter | float |
Seed | int |
出力ポート
| Port ID | 型 |
PointCloud | PointCloudOutput |
スクリプトから設定可能なメンバー
| パス | 型 |
amountInput | float |
scaleJitterInput | float |
seedInput | int |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "Jitter" })