ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
writeTake([angle=string], [device=string], [linear=string], [noTime=boolean], [precision=int], [take=string], [virtualDevice=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
writeTake は、取り消し可能、照会不可能、および編集不可能です。
このアクションは、デバイスに記録されたデータを テイク ファイル(.mov)に書き出します。writeTake アクションは仮想デバイス設定にも書き出すことができます。
関連項目: recordDevice、readTake、defineVirtualDevice
なし
applyTake, defineDataServer, defineVirtualDevice, enableDevice, filter, movIn, movOut, readTake, recordDevice
angle, device, linear, noTime, precision, take, virtualDevice
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
|
angle(a)
|
string
|
|
|
テイクで使用する角度単位を設定します。[deg|degree|rad|radian] の文字列が有効です。 C: 既定は、現在のユーザ角度単位です。
|
|
device(d)
|
string
|
|
|
テイクを含むデバイスを指定します。この引数は必須です。デバイスにテイクが入っていない場合、このアクションは失敗します。
|
|
linear(l)
|
string
|
|
|
テイクで使用するリニア単位を設定します。有効文字列は、[mm|millimeter|cm|centimeter|m|meter|km|kilometer|in|inch|ft|foot|yd|yard|mi|mile] です。 C: 既定は、現在のユーザ長さ単位です。
|
|
noTime(nt)
|
boolean
|
|
|
テイク ファイル(.mov)ファイルにタイム スタンプを含めないようにします。 C: 既定では、テイク ファイルにはタイム スタンプが入ります。
|
|
precision(pre)
|
int
|
|
|
テイク ファイルの小数部分の数字の桁数を設定します。 C: 既定は 6 です。
|
|
take(t)
|
string
|
|
|
virtualDevice(vd)
|
string
|
|
|
仮想デバイス設定を、指定した名前で MEL スクリプトに書き出します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Record data from the clock device and write out the virtual
# device definition and take file.
cmds.recordDevice( device='clock' )
cmds.recordDevice( device='clock', stop=True )
cmds.writeTake( device='clock', take='clock.mov', virtualDevice='virtualClock.mel' )
# Read the virtualClock and virtualClock take data.
maya.mel.eval("virtualClock")
cmds.readTake( device='virtualClock', take='clock.mov' )