ジャンプ先: 概要. 戻り値. 関連項目. フラグ. MEL 例.

概要

namespaceInfo [-absoluteName] [-currentNamespace] [-dagPath] [-internal] [-isRootNamespace string] [-listNamespace] [-listOnlyDependencyNodes] [-listOnlyNamespaces] [-parent] [-recurse] [-shortName]

namespaceInfo は 「元に戻す」が可能、「照会」が不可能「編集」が不可能 です。

カレント ネーム スペースに関する情報を表示します。ネームスペースとは、特定の名前で複数のオブジェクトを単にグループ化したものです。 ネームスペース内の各項目は、項目名と所属するネームスペースの組み合わせで識別することができます。ネームスペースには、他のネームスペースをセットのように含むことができますが、すべてのネームスペースは接続されていてはならない、という制約があります。 ネームスペースは、主に Maya での名前の衝突を回避するために使用されます。名前の衝突とは、ファイルをインポートした場合などに、新規のオブジェクトが既存のオブジェクトと同じ名前を持つことを指します。 ネームスペースを使用すると、2 つのオブジェクトが別のネームスペースにあれば、同じ名前を付けることができます。 ネーム グループは名前を単にグループ化したものであり、選択、DAG、ディペンデンシー グラフ、その他いかなる Maya の機能にも影響しないことに注意してください。すべてのネームスペース名は、コロンで区切ります。

戻り値

string

関連項目

namespace

フラグ

absoluteName, currentNamespace, dagPath, internal, isRootNamespace, listNamespace, listOnlyDependencyNodes, listOnlyNamespaces, parent, recurse, shortName
ロング ネーム(ショート ネーム) 引数型 プロパティ
-listNamespace(-ls) create
カレント ネームスペースにの内容をリスト表示します。
-currentNamespace(-cur) create
カレント ネームスペースの名前を表示します。
-isRootNamespace(-ir) string create
カレント ネームスペースがルート(":")の場合は true、ルートでない場合は false を返します。
-parent(-p) create
カレント ネームスペースの親を表示します。 デフォルトでは、このリストには内部ノード(itemFilters など)は含まれません。 内部ノードを含めるには、-internal フラグを使用します。
-listOnlyDependencyNodes( -lod) create
カレント ネームスペース内のすべてのディペンデンシー ノードをリスト表示します。
-listOnlyNamespaces(-lon) create
カレント ネームスペース内の、すべてのネームスペースをリスト表示します。
-recurse(-r) create
-listNamespace、-listOnlyNamespaces、または -listOnlyDependencyNode を指定すると、カレント ネームスペースのすべての子ネームスペースを再帰的にリストに含めることができます。
-dagPath(-dp) create
「-ls/-listNamespace」フラグと「-lod\-listOnlyDependencyNodes」フラグが変更され、返される DAG オブジェクト名に名前が固有になるのに必要な DAG パスが含まれます。このフラグがなければ、DAG パスが含まれない名前が返されます。
-shortName(-sn) create
このフラグは「-p/-parent」フラグと「-cur\-currentNamespace」フラグを修正し、 返される名前がネームスペースのベース名であることを示します。 このフラグが存在しない場合、 返される名前は、親のパスとベース名を含むネームスペースのフルパスです。 -absoluteName と一緒に使用することはできません。
-absoluteName(-an) create
このフラグは照会を変更して、返される名前が絶対名になるようにします。 絶対名は、ルートのネームスペース「:」で始まり、すべての親のネームスペースを含む フル ネームスペース名です。 -shortName と一緒に使用することはできません。
-internal(-int) create
このフラグは listOnlyDependencyNodes と一緒に使用します。設定すると、返されるリストに、デフォルトでは表示されない内部ノード(itemFilters など)が含まれます。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

// List the contents of the current namespace
//
namespaceInfo -listNamespace;

// List the parent of the current namespace
//
namespaceInfo -parent;

// List the parent of the current namespace with short name
//
namespaceInfo -parent -shortName;

// Determine if the current namespace is root
//
namespaceInfo -rootNamespace;

// List the parent of the current namespace with absolute name
//
namespaceInfo -parent -absoluteName;

// List dependency nodes including internal nodes
//
namespaceInfo -listOnlyDependencyNodes -internal;