ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.
shotTrack([insertTrack=uint], [lock=boolean], [mute=boolean], [numTracks=uint], [removeEmptyTracks=boolean], [removeTrack=uint], [selfmute=boolean], [solo=boolean], [swapTracks=[uint, uint]], [title=string], [track=uint], [unsolo=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
shotTrack は、取り消し可能、照会可能、および編集可能です。
このコマンドはシーケンサ(Sequencer)に表示されるショットに関連するトラックの挿入や除去を行うために使用します。また、トラックのロックやミュートなどを行うために、トラックの状態を修正することができます。
なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
shot, sequencer, track
shot
insertTrack, lock, mute, numTracks, removeEmptyTracks, removeTrack, selfmute, solo, swapTracks, title, track, unsolo
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Create 3 sequencer tracks with appropriate names.
# Note that sequencer tracks are 1-indexed.
#
cmds.file(f=True,new=True)
for i in xrange(1,4):
cmds.shotTrack(insertTrack=i, title="Track %d"%i)
# Add some shots to the tracks.
# By default, shots get added to the active track,
# which is currently track 1. If tracks overlap in sequence time
# they will be put onto a different track.
#
cmds.shot("shot1", sequenceStartTime=10, startTime=20, endTime=39)
cmds.shot("shot2", sequenceStartTime=30, startTime=10, endTime=29)
cmds.shot("shot3", sequenceStartTime=50, startTime=60, endTime=79)
# Use the shot command to move shots to different tracks
cmds.shot("shot1", e=True, track=1)
cmds.shot("shot2", e=True, track=2)
cmds.shot("shot3", e=True, track=3)
# Insert an empty track at index 2
cmds.shotTrack(insertTrack=2)
# Lock the track containing shot3
cmds.shotTrack("shot3", lock=True)
# Mute the track containing shot1
cmds.shotTrack("shot1", mute=True)
# Remove track 2
cmds.shotTrack(removeTrack=2);
# Query the track title for the first track
cmds.shotTrack(q=True, track=2, title=True)