| On this page | |
| Since | 20.0 |
2つの入力行列間に親拘束を作成します。 parent 行列がドリブントランスフォームで、 newparent 行列がドライバです。
parent トランスフォームに対するこの拘束の効果は、 blend ポートを使用してフェードイン/フェードアウトさせることができます。
この拘束は、 components ポートで指定されたビットマスクを用いて、親トランスフォームの移動、回転、スケールの任意の組み合わせに適用することができます( components ポートは、TransformObjectの xformmask ポートと同じビットマスクを受け入れます)。
ビットマスクは、
ComponentBoolsToIntサブグラフを使用することで簡単に設定することができます。
parent_bind ポートと newparent_bind ポートは、拘束のバインド状態を制御します。
parent_bind トランスフォームと newparent_bind トランスフォームとのオフセットは、 parent と newparent の間で維持されます。
parent_bind と newparent_bind が設定されていない場合、 parent トランスフォームは、 newparent の位置、サイズ、向きと一致します。
ただし、オフセットが必要ない場合はtransform::Blendを使用する方が効率が良いです。
入力 ¶
parent:
Matrix4
拘束のドリブントランスフォーム。
parent_bind:
Matrix4
newparent_bind と併せて使用するトランスフォームで、拘束によって維持されるオフセットを定義します。
newparent:
Matrix4
拘束のドライバトランスフォーム。
newparent_bind:
Matrix4
parent_bind と併せて使用するトランスフォームで、拘束によって維持されるオフセットを定義します。
blend:
Float
拘束の効果をフェードイン/フェードアウトさせます。 1の値は、拘束が完全に有効であり、0の値は、拘束が効果を持たないことを示します。
components:
Int
拘束される移動、回転、スケールの各コンポーネンを制御する整数ビットマスク。
出力 ¶
parent:
Matrix4
拘束された行列。
| See also |