ジャンプ先: 概要. 戻り値.
フラグ. Python 例.
setNodeTypeFlag( [string] , [display=boolean], [threadSafe=boolean])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
setNodeTypeFlag は 「元に戻す」が可能、「照会」が可能、「編集」が不可能 です。
このコマンドは、指定したノード タイプにスタティック データを設定します。これは、ノード タイプのクラス全体に影響します。
渡される引数は、ノード タイプの名前またはノード タイプのタグです。ノード タイプのタグは objectType
コマンドで検索できます。
戻り値の型は照会モードでは照会フラグが基になります。
display, threadSafe
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
display(dsp) |
boolean |
|
|
ノード タイプを UI に表示するかどうかを設定します。false に設定すると、ノード タイプは UI
に表示されません。 |
|
threadSafe(ts) |
boolean |
|
|
ビューポート 2.0 で平行 DG 評価オプションを使用している場合にノード
タイプを評価するかどうかを設定します。ビューポート 2.0 で平行 DG 評価を使用している場合にノード
タイプを評価すると、照会モードでは、true を返します。 |
|
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: タプルまたはリストとして渡された複数の引数を持てるフラグ |
import maya.cmds as cmds
# don't display unit conversion nodes
cmds.setNodeTypeFlag( cmds.objectType(tagFromType='unitConversion'), display=False )
cmds.setNodeTypeFlag( 'mesh', threadSafe=True )
cmds.setNodeTypeFlag( 'mesh', q='true', threadSafe=True )
// Returns 1