特定のネームスペースからノードを削除してから、予約したネームスペースをシーンから完全に削除することが必要になる状況があります。たとえば、次のような状況です。
ネームスペース エディタ(Namespace Editor)または namespace MEL コマンドを使用してネームスペースを削除できます。
オブジェクト/ノードのネームスペースがチャンネル ボックス(Channel Box)とアウトライナ(Outliner)にハイライト表示されます。たとえば、ネームスペースを割り当てたオブジェクトの名前は次のように表示されます。
spaceJunk:pSphere1
削除するネームスペースにノードが含まれている場合はネームスペース削除の確認(Confirm Namespace Deletion)ウィンドウが表示されます。
次の 2 つのプロシージャでは、namespace MEL コマンドを使用してシーンの既存のネームスペースからノードを削除し、次に予約済みのネームスペースを削除する方法を示します。
シーンのすべてのノードに対して指定したネームスペースを削除するには
選択したオブジェクト/ノードのネームスペースは、チャンネル ボックス(Channel Box)やアウトライナ(Outliner)などに表示されます。割り当てられたネームスペースを持つオブジェクトの名前が次のように表示されます。
spaceJunk:pSphere1
namespace -mv “spaceJunk” “:” -f
spaceJunk ネームスペースを持っていたノードは指定されたネームスペースを持たなくなります。ここで、: はデフォルト ネームスペースを示し、-f フラグはネーミング コンフリクトが発生しても強制的にコマンドを実行します。結果として、同一の名前のノードには増分番号が割り当てられます。
予約済みのネームスペースを削除するには、まずそのネームスペースに既存シーンのノードがないことを確認する必要があります。詳細については、上記のプロシージャを参照してください。
namespace -rm “spaceJunk”