| On this page | |
| Since | 20.0 |
2つの入力行列で表現されたトランスフォームをブレンドします。 ブレンドの際には、移動、回転、スケールの任意の組み合わせを選択的に使用することができます。
入力 ¶
a:
Matrix4
初期トランスフォーム。
b:
Matrix4
このトランスフォームの各コンポーネントが初期トランスフォームにブレンドされます。
blend:
Float
blend が0の場合、 a 行列が返されます。 blend が1の場合、 b のコンポーネントが a のコンポーネントを上書きします。 blend が0から1の間の場合、トランスフォームの各コンポーネントがブレンドされます。
components:
Int
ブレンドに使用する b 行列のトランスフォームコンポーネントを決定するビットマスク。 デフォルト値は7です(移動、回転、スケールのコンポーネントが使用されます)。
ComponentBoolsToIntサブグラフには、Bool値からビットマスクを構築する便利なインターフェースが用意されています。
accurate:
Bool
Trueに設定すると、回転は線形補間ではなく球面補間で補間されます。
出力 ¶
result:
Matrix4
ブレンドされたトランスフォーム。
| See also |