ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.
allNodeTypes([includeAbstract=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
allNodeTypes は、取り消し不可能、照会不可能、および編集不可能です。
このコマンドは、システムに登録されている、作成可能なノードのタイプ名を含むリストを返します。ノード タイプの中には作成できない抽象的なノードも含まれるのでご注意ください。これらはリストに含まれません(例: transform と polyShape はともに dagObject を継承しますが、dagObject は直接作成できないため、リストには含まれません)。| string[] | ノード タイプのリスト |
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
includeAbstract(ia)
|
boolean
|
|
||
|
||||
import maya.cmds as cmds cmds.allNodeTypes() # Result: [u'list', u'of', u'node', u'types'] # cmds.allNodeTypes(includeAbstract=True) # Result: [u'very (abstract)', u'long (abstract)', u'list', u'of', u'all (abstract)', u'node', u'types'] # # Trickier example using Python capabilities to get node types starting with 'l' [item for item in cmds.allNodeTypes(includeAbstract=True) if item[0].lower() == 'l'] # Result: [u'long (abstract)', u'list'] #