DeleteUnusedMixerTracks

導入

v4.0

カテゴリ

animmixer

詳細

現在使用されていない、すべてのトラック(すべてのタイプ)をミキサから削除します(すなわち、クリップのないトラック)。 このコマンドは、コンパウンド クリップ内を再帰的に検索して、使用されていないトラックを削除することに注意してください。

スクリプト構文

DeleteUnusedMixerTracks( [InputObj] );

パラメータ

パラメータ タイプ 詳細
InputObj 文字列 処理するモデルのリスト

デフォルト値: 現在選択されている値

JScript の例

// This JScript example shows creation of a bunch of dummy
// mixer tracks (of various kinds) and their subsequent removal
// using the DeleteUnusedMixerTracks command.
// Try running with and without the last line to see the
// difference...it ends up deleting all but two of the tracks
// it creates.
// Create a sphere and a simple static Action.
NewScene( null, false );
newSph = CreatePrim( "Sphere", "MeshSurface" );
oAction = StoreAction( "", "sphere/kine.local.posx,kine.local.posy,kine.local.posz",
        1, "StoredStaticPose", true, 1, 5, false, false );
// Create some tracks (mostly left empty to be deleted later).
count = 10
oTracks = new Array(count)
for ( i = 0; i < count; i++ )
{
        if ( i < 0.5 * count )
                trackType = 0;          // Animation Tracks
        else if ( i < 0.8 * count )
                trackType = 1;          // Shape Tracks
        else
                trackType = 2;          // Audio Tracks
        oTracks[i] = AddTrack("Scene_Root", "Scene_Root", trackType, null, null);
}
// Add sources on some tracks.
AddClip( ActiveSceneRoot, oAction, null, oTracks[1], 1, null, null, null, null );
AddClip( ActiveSceneRoot, oAction, null, oTracks[4], 10, null, null, null, null );
// Finally, delete the unused ones.
DeleteUnusedMixerTracks( ActiveSceneRoot );

関連項目

AddTrack DeleteUnusedImageClips DeleteUnusedImageSources