ジャンプ先: 概要. 戻り値. フラグ. Python 例.
setNodeTypeFlag(
[string]
, [display=boolean], [threadSafe=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
setNodeTypeFlag は、取り消し可能、照会可能、および編集不可能です。
このコマンドは、指定したノード タイプにスタティック データを設定します。これは、ノード タイプのクラス全体に影響します。渡される引数は、ノード タイプの名前またはノード タイプのタグです。ノード タイプのタグは objectType コマンドで検索できます。| boolean | コマンドは正常に処理されましたか? |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
display(dsp)
|
boolean
|
|
||
|
||||
threadSafe(ts)
|
boolean
|
|
||
|
||||
import maya.cmds as cmds
# don't display unit conversion nodes
cmds.setNodeTypeFlag( cmds.objectType(tagFromType='unitConversion'), display=False )
# Returns True
# don't display legacy render layers
cmds.setNodeTypeFlag("renderLayer", display=False)
# Returns True
# ask for the value of the display flag of unit conversion nodes
cmds.setNodeTypeFlag(cmds.objectType(tagFromType='unitConversion'), query=True, display=True)
# Returns False
# ask for the value of the display flag of legacy render layers nodes
cmds.setNodeTypeFlag("renderLayer", query=True, display=True)
# Returns False