ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.

概要

dgdirty([allPlugs=boolean], [clean=boolean], [verbose=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

dgdirty は、取り消し可能、照会不可能、および編集不可能です。

dgdirty コマンドは、ノードまたはプラグ上でディペンデンシー グラフのダーティ メッセージを強制するために使用します。評価の問題を検索するデバッグに使用します。ノードを指定しないと、現在のセレクション リストが使用されます。

戻り値

なし

関連

dgInfo, dgeval

フラグ

allPlugs, clean, verbose
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
verbose(v) boolean create
ダーティに設定されているすべてのプラグが標準出力にプリントされます。
clean(c) boolean create
このフラグが設定されると、アトリビュートがクリーンになります。設定しない場合、アトリビュートはダーティに設定されます。
allPlugs(a) boolean create
選択したオブジェクトや指定したオブジェクトは無視され、すべてのプラグがダーティ(またはクリーン)になります。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# Set everything in the entire scene dirty
#
cmds.dgdirty(a=True);

# Set all connected plugs dirty on "myNode"
#
cmds.dgdirty( 'myNode' )
# Result: 5
# 5 plugs were set dirty

#  Set all connected plugs dirty on "locator1"
cmds.dgdirty( 'locator1' )
# Result: 0
# 0 plugs were connected so no dirty message was sent

# Set myNode.tx dirty
cmds.select( 'myNode.tx' )
cmds.dgdirty()
# Result: 1