点群 A と B を混ぜて1つの PointCloud を出力します。出力点数は多い方に合わせ、正規化インデックスで両者を対応付けるので、点数が違う点群どうしでもモーフできます。位置・回転・スケール・色のすべてが対象です。
- Blend(T) — 0〜1にクランプ(既定0.5)。Lerp では補間率、RandomPick では各点がBになる確率
- Seed — RandomPick の抽選に使用(既定1)
- モードドロップダウン: Lerp(既定・位置とスケールと色は線形補間、回転は最短方向の角度補間)/ RandomPick(点ごとに A か B の属性をまるごと採用)
片方の入力が未接続または点数0のときは、もう片方をそのまま素通しします(Tは無視されます)。両方空なら出力も点数0です。
入力ポート
| Port ID | 型 |
Points A | PointCloudInput |
Points B | PointCloudInput |
Blend | float |
Seed | int |
出力ポート
| Port ID | 型 |
PointCloud | PointCloudOutput |
スクリプトから設定可能なメンバー
| パス | 型 |
tInput | float |
seedInput | int |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "BlendPoints" })