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

概要

allNodeTypes([includeAbstract=boolean])

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

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

このコマンドは、システムに登録されている、作成可能なノードのタイプ名を含むリストを返します。ノード タイプの中には作成できない抽象的なノードも含まれるのでご注意ください。これらはリストに含まれません(例: transform と polyShape はともに dagObject を継承しますが、dagObject は直接作成できないため、リストには含まれません)。

戻り値

string[]ノード タイプのリスト

キーワード

debug, node, type, graph

関連

findType

フラグ

includeAbstract
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
includeAbstract(ia) boolean create
createNode コマンドで作成できない抽象的なノードも含め、すべてのノード タイプを表示します。リスト内でこれらには接尾辞「(abstract)」が付加されています。

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

Python 例

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']  #