v1.0
指定したオブジェクトを拘束するパスにキーを追加します。
パス(補間された NURBS カーブ)が存在しない場合は新規に作成されます。 指定したオブジェクトと新しいカーブの間にパス コンストレイントが適用されます。
パス コンストレイントが存在する場合は、既存のカーブに位置が追加され、指定した時間にコンストレイントのパス比率プロパティ(ObjectName.kine.PathCns.Percentage)にキーが追加されます。
SaveKeyOnPath( [InputObj], [Time], [X], [Y], [Z], [Locked] ); |
| パラメータ | タイプ | 説明 |
|---|---|---|
| InputObj | 文字列 |
オブジェクトのリスト。 デフォルト値: 現在選択されている値 |
| Time | 実数 |
オブジェクトがカーブ上の新しい位置にあるフレーム デフォルト値: 現在のフレーム |
| X | 実数 |
パスのグローバル X 座標 デフォルト値: 現在の位置 |
| Y | 実数 |
パスのグローバル Y 座標 デフォルト値: 現在の位置 |
| Z | 実数 |
パスのグローバル Z 座標 デフォルト値: 現在の位置 |
| Locked | Boolean |
キーをカーブに沿って絶対長で位置付ける場合は True。 キーをカーブに沿って相対比率で位置付ける場合は False。 デフォルト値: False |
set a = sigetprim("null", "a")
SaveKeyOnPath "a", 1, -3.093, 0.000, -0.773
SaveKeyOnPath "a", 25, 0.080, 0.000, -3.841, True
SaveKeyOnPath "a", 50 ,0.162, 3.680, -0.368
'As a result, the object "a" will be constrained and animated on a path with three positions.
'The object will pass through those points at the given time. Animation key are added to the path
'percentage paramater of the path constraint. |