ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.
clearCache([allNodes=boolean], [computed=boolean], [dirty=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
clearCache は、取り消し不可能、照会不可能、および編集不可能です。
ディペンデンシー グラフの値が計算された後でも、または値がダーティでも、ノード内の容量を占有することがあります。このコマンドは、必要に応じて再生成可能なすべてのデータを検索してキャッシュ(データ ブロック)から除去し、メモリの容量を空けます。
dependency, graph, cache, optimize, performance, memory
allNodes, computed, dirty
| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
allNodes(all)
|
boolean
|
|
|
切り替えた場合、グラフのすべてのノードがクリアされます。それ以外の場合は、選択したノードのみがクリアされます。
|
|
computed(c)
|
boolean
|
|
|
切り替えた場合、計算可能なすべてのデータを除去します(警告: 再描画のためにデータが要求されると、再計算によりデータは即座に埋められます)。
|
|
dirty(d)
|
boolean
|
|
|
切り替えた場合、すべてのダーティで重いデータを除去します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Clear one node's datablock cache
cmds.clearCache( 'node' )
# Clear caches in all dependency graph nodes
cmds.clearCache( all=True )