入力 PointCloud の色を、Color 1〜4 のうち Active Colors 色だけを使って塗り分けます。グラデーションではなく離散的な割り当てなので、決まった数色で構成するデザインに向きます。塗った色は下流の CopyToPoints でインスタンスカラーとしてマテリアルに渡ります。
- Color 1 / 2 / 3 / 4 — 既定は赤系・青系・黄系・白
- Active Colors — 使う色数。1〜4にクランプ(既定3)
- Seed — Random モードでのみ使用(既定1)
- モードドロップダウン: ByIndex(既定・インデックスの剰余で順番に)/ Random(インデックスとSeedのハッシュで割り当て)
入力点群の色は必ず上書きされます。
入力ポート
| Port ID | 型 |
PointCloud | PointCloudInput |
Color 1 | Color |
Color 2 | Color |
Color 3 | Color |
Color 4 | Color |
Active Colors | int |
Seed | int |
出力ポート
| Port ID | 型 |
PointCloud | PointCloudOutput |
スクリプトから設定可能なメンバー
| パス | 型 |
countInput | int |
seedInput | int |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "ColorPalette" })