v1.0
animmixer
Clip オブジェクトのセットからコンパウンド クリップを作成します(ClipContainer オブジェクトとして)。
oReturn = CreateCompound( Model, [InputObj], [Compound], [Track], [Time], [Name] ); |
コンパウンド クリップを ClipContainer オブジェクトとして戻します。
| パラメータ | タイプ | 詳細 |
|---|---|---|
| Model | 文字列 | 新しいコンパウンド クリップを追加するモデル。 |
| InputObj | 文字列 | コンパウンド クリップに配置するクリップのリスト。
デフォルト値: 現在選択されている値 |
| Compound | 文字列 | 新しいコンパウンド クリップを追加するコンパウンド コンテナ(トラックの所有者)。 空のままにすると、コマンドは新しいコンパウンドをネストすべき位置の検出を試行します。 |
| Track | 文字列 | 新しいコンパウンド クリップを追加するトラック。 空のままにすると、新しいクリップを保持するためのトラックが新しく作成されます。 |
| Time | ダブル | コンパウンドを追加するフレーム。
デフォルト値: 現在のフレーム。 |
| Name | 文字列 | 新しいクリップに付ける名前 |
'
' This example sets up two action clips for a sphere (one on the
' X-position and one on the Y-position), stores the actions, and
' then creates a compound clip using those stored clips.
'
' Set up the scene
Set oRoot = ActiveSceneRoot
Set oSphere = CreatePrim( "Sphere", "NurbsSurface", "MySphere" )
' Setting key frames on XPos and YPos at various frames
SaveKey oSphere.posx, 1, -9.0
SaveKey oSphere.posx, 10, 3.0
SaveKey oSphere.posx, 30,-3.0
SaveKey oSphere.posx, 40, 9.0
SaveKey oSphere.posy, 1, -2.0
SaveKey oSphere.posy, 30, 2.0
' Store fcurve into source Actions
Set oAct1 = StoreAction( oSphere, oSphere.posx, 2, _
"PlotXPosAction", True, 1, 40, True, False )
Set oAct2 = StoreAction( oSphere, oSphere.posy, 2, _
"PlotYPosAction", True, 1, 30, True, False )
' Add an action clip with the 2 source action in tracks
Set oClip1 = AddClip( oRoot, oAct1, , , 1 )
Set oClip2 = AddClip( oRoot, oAct2, , , 1 )
' Create a new compound action clip using the two action clips
CreateCompound oRoot, oClip1 & "," & oClip2, "Mixer", , 0, "Compound Clip"
|