On this page | |
Since | 20.5 |
アニメーションのワールド空間でTransformObjectが受け取ったモーションを表現したダイナミックパスを作成します。 アニメーションスタック(アニメーションレイヤのセット)の移動、回転、スケールパラメータは、TransformObjectの時系列におけるローカル移動、回転、スケールの値を表現します。 これらのアニメーションスタックパラメータは、 times 配列の各時間でサンプリングされてダイナミックパスが作成されます。
このノードでは、TransformObjectsが実際に設定されたり使用されることはありませんが、土台となるマトリックストランスフォーム計算は、TransformObjectsで実行されるものと同じです。 このノードの入力ポートは、これらのマトリックス計算を実行するために必要な値を設定します。
i番目のサンプル時間では、 parentxforms と parentlocals のi番目のインデックスからのマトリックスが、TransformObjectノードの parent および parentlocal ポートに呼応します。 各サンプル時間では、 restlocal 、 xord 、 rord 、 scaleinheritance は、TransformObjectノードのそれと同じ名前のポートに呼応します。
入力 ¶
animstack:
ApexAnimStack
TransformObjectのローカル移動、回転、スケールパラメータを含むアニメーションスタック。
tparm:
String
animstack の移動パラメータの名前。
rparm:
String
animstack の回転パラメータの名前。
sparm:
String
animstack のスケールパラメータの名前。
times:
FloatArray
アニメーションスタックをサンプリングする時間の配列。
parentxforms:
Matrix4Array
親トランスフォームマトリックスの配列。 times 配列のi番目の時間では、この配列のi番目のマトリックスはTransformObjectの parent トランスフォームマトリックスに呼応します。
parentlocals:
Matrix4Array
親ローカルトランスフォームマトリックスの配列。 times 配列のi番目の時間では、この配列のi番目のマトリックスはTransformObjectの parentlocal トランスフォームマトリックスに呼応します。
restlocal:
Matrix4
静止トランスフォームマトリックス。 これは、TransformObjectの restlocal に呼応します。
xord:
xord
トランスフォームの順番。 これは、TransformObjectの xord に呼応します。
rord:
rord
回転の順番。 これは、TransformObjectの rord に呼応します。
scaleinheritance:
scaleinheritance
親のローカルスケールが子に影響を与えるかどうか。 これは、TransformObjectの scaleinheritance に呼応します。
samplerate:
Float
シーンのフレームレート。
出力 ¶
path:
ApexDynamicPath
TransformObjectのモーションを表現したダイナミックパス。
See also |