ジャンプ先: 概要. 戻り値.
キーワード. 関連項目.
フラグ. Python 例.
allNodeTypes([includeAbstract=boolean])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
allNodeTypes は 「元に戻す」が不可能、「照会」が不可能、「編集」が不可能
です。
このコマンドは、システムに登録されている、作成可能なノードのタイプ名を含むリストを返します。ノード
タイプの中には作成できない抽象的なノードも含まれるのでご注意ください。これらはリストに含まれません(例: transform と
polyShape はともに dagObject を継承しますが、dagObject
は直接作成できないため、リストには含まれません)。
debug, node, type, graph
findType
includeAbstract
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
includeAbstract(ia) |
boolean |
|
|
createNode コマンドで作成できない抽象的なノードも含め、すべてのノード
タイプを表示します。リスト内でこれらには接尾辞 "(abstract)" が付加されています。 |
|
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: タプルまたはリストとして渡された複数の引数を持てるフラグ |
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'] #