SaveActionKey

SaveActionKey

詳細

キー フレームをアクションに保存します。 指定した(グローバル)時間にアクティブなアクション項目は 1 つのみで、そのアクション項目は F カーブに対応していなければなりません。 トレランス引数は、特定範囲内のすべてのキーをマージする場合に使用できます。範囲は Frame - Tolerance および Frame + Tolerance で定義されます。マージされたキーは、この範囲内の近似キーのコンストレイントを継承します。

スクリプト構文

SaveActionKey( [InputObjs], [Time], [Value], [Tolerance] );

パラメータ

パラメータ タイプ 説明
InputObjs 文字列 アニメート可能なパラメータのリスト (例: cone*/kine.local.pos)。

デフォルト値:現在選択され、マーキングされているパラメータ

Time Number キーを保存するフレーム

デフォルト値: 現在のフレーム

Value Number キー値

デフォルト値:現在選択されているフレームのパラメータ値

Tolerance Double フレームの許容範囲

デフォルト値:最も近い 0.5 フレーム(-1)

指定可能な値:

説明:

>0 Frame - Tolerance と Frame + Tolerance の間のすべてのキーをマージします
0 キーは正確に時間の位置になければなりません
-1 最も近い 0.5 フレーム

VBScript の例

CreatePrim "Grid", "NurbsSurface"

SaveKey "grid.kine.local.posx", 5, 0

SaveKey "grid.kine.local.posx", 30, 5

StoreAction , "/kine.local.pos", 2, "testStoredAction"

AddClip "Scene_Root", "testStoredAction", , , 10

SaveActionKey "grid.kine.local.posx", 20, -2.5

関連項目

SaveKey AddFCurve RemoveAnimation RemoveAllAnimation RemoveKey PrevKey FirstKey LastKey