ジャンプ先: 概要. 戻り値.
関連項目. フラグ. Python 例.
namespaceInfo([absoluteName=boolean], [currentNamespace=boolean],
[dagPath=boolean], [internal=boolean], [isRootNamespace=string],
[listNamespace=boolean],
[listOnlyDependencyNodes=boolean],
[listOnlyNamespaces=boolean],
[parent=boolean], [recurse=boolean], [shortName=boolean])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
namespaceInfo は 「元に戻す」が可能、「照会」が不可能、「編集」が不可能
です。
カレント ネーム スペースに関する情報を表示します。ネームスペースとは、特定の名前で複数のオブジェクトを単にグループ化したものです。
ネームスペース内の各項目は、項目名と所属するネームスペースの組み合わせで識別することができます。ネームスペースには、他のネームスペースをセットのように含むことができますが、すべてのネームスペースは接続されていてはならない、という制約があります。
ネームスペースは、主に Maya
での名前の衝突を回避するために使用されます。名前の衝突とは、ファイルをインポートした場合などに、新規のオブジェクトが既存のオブジェクトと同じ名前を持つことを指します。
ネームスペースを使用すると、2 つのオブジェクトが別のネームスペースにあれば、同じ名前を付けることができます。 ネーム
グループは名前を単にグループ化したものであり、選択、DAG、ディペンデンシー グラフ、その他いかなる Maya
の機能にも影響しないことに注意してください。すべてのネームスペース名は、コロンで区切ります。
namespace
absoluteName, currentNamespace, dagPath, internal,
isRootNamespace, listNamespace, listOnlyDependencyNodes,
listOnlyNamespaces, parent, recurse,
shortName
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
listNamespace(ls) |
boolean |
|
|
カレント ネームスペースにの内容をリスト表示します。 |
|
currentNamespace(cur) |
boolean |
|
|
isRootNamespace(ir) |
string |
|
|
カレント ネームスペースがルート(":")の場合は true、ルートでない場合は false を返します。 |
|
parent(p) |
boolean |
|
|
カレント ネームスペースの親を表示します。 デフォルトでは、このリストには内部ノード(itemFilters
など)は含まれません。 内部ノードを含めるには、-internal フラグを使用します。 |
|
listOnlyDependencyNodes(
lod) |
boolean |
|
|
カレント ネームスペース内のすべてのディペンデンシー ノードをリスト表示します。 |
|
listOnlyNamespaces(lon) |
boolean |
|
|
カレント ネームスペース内の、すべてのネームスペースをリスト表示します。 |
|
recurse(r) |
boolean |
|
|
-listNamespace、-listOnlyNamespaces、または -listOnlyDependencyNode
を指定すると、カレント ネームスペースのすべての子ネームスペースを再帰的にリストに含めることができます。 |
|
dagPath(dp) |
boolean |
|
|
「-ls/-listNamespace」フラグと「-lod\-listOnlyDependencyNodes」フラグが変更され、返される
DAG オブジェクト名に名前が固有になるのに必要な DAG パスが含まれます。このフラグがなければ、DAG
パスが含まれない名前が返されます。 |
|
shortName(sn) |
boolean |
|
|
このフラグは「-p/-parent」フラグと「-cur\-currentNamespace」フラグを修正し、
返される名前がネームスペースのベース名であることを示します。 このフラグが存在しない場合、
返される名前は、親のパスとベース名を含むネームスペースのフルパスです。 -absoluteName
と一緒に使用することはできません。 |
|
absoluteName(an) |
boolean |
|
|
このフラグは照会を変更して、返される名前が絶対名になるようにします。
絶対名は、ルートのネームスペース「:」で始まり、すべての親のネームスペースを含む フル ネームスペース名です。 -shortName
と一緒に使用することはできません。 |
|
internal(int) |
boolean |
|
|
このフラグは listOnlyDependencyNodes
と一緒に使用します。設定すると、返されるリストに、デフォルトでは表示されない内部ノード(itemFilters
など)が含まれます。 |
|
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: タプルまたはリストとして渡された複数の引数を持てるフラグ |
import maya.cmds as cmds
# List the contents of the current namespace
#
cmds.namespaceInfo( listNamespace=True )
# List the parent of the current namespace
#
cmds.namespaceInfo( parent=True )
# List the parent of the current namespace with short name
#
cmds.namespaceInfo( parent=True, shortName=True )
# Determine if the current namespace is root
#
cmds.namespaceInfo( rootNamespace=True )
# List the parent of the current namespace with absolute name
#
cmds.namespaceInfo( parent=True, absoluteName=True )
// List dependency nodes including internal nodes
//
cmds.namespaceInfo(listOnlyDependencyNodes = True, internal = True);