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

概要

isolateSelect [-addDagObject name] [-addSelected] [-addSelectedObjects] [-loadSelected] [-removeDagObject name] [-removeSelected] [-state boolean] [-update] [-viewObjects] string

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

このコマンドは、引数として指定された特定のモデリング ビューで選択項目の分離モードのオンとオフを切り替えます。選択項目の分離モードはディスプレイ モードの 1 つで、このモードでは現在選択されているオブジェクトがリストに追加され、これらのオブジェクトだけがビューに表示されます。したがって、特定のオブジェクトやオブジェクト コンポーネントだけを選択的に表示することができます。

戻り値

boolean照会で使用する場合

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

addDagObject, addSelected, addSelectedObjects, loadSelected, removeDagObject, removeSelected, state, update, viewObjects
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-addDagObject(-ado) name
ビューに表示されるように、指定したオブジェクトをオブジェクト セットに追加します。
-addSelected(-as)
ビューに表示されるように、現在アクティブなオブジェクトをオブジェクトのセットに追加します。
-addSelectedObjects(-aso)
ビューに表示されるように、選択したオブジェクトをオブジェクトのセットに追加します。このフラグは、addSelected とは異なり、選択したコンポーネントを無視してすべてのオブジェクトを追加します。
-loadSelected(-ls)
表示されているオブジェクトを、現在アクティブなオブジェクトで置き換えます。
-removeDagObject(-rdo) name
ビューに表示されるオブジェクト セットから、指定されたオブジェクトを除去します。
-removeSelected(-rs)
ビューに表示されている、現在アクティブなオブジェクトをオブジェクトのセットから除去します。
-state(-s) boolean query
選択項目の分離モードのオン、オフを切り替えます。
-update(-u)
表示されるオブジェクト セットの変更に従って、ビューに表示されているオブジェクトのリストを更新します。
-viewObjects(-vo) query
選択項目の分離モードがオンの場合、ビューで可視のオブジェクトのリストを含む objectSet の名前(もしあれば)を返します。オフの場合、空の文字列が返されます。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// create some primitives and go into component selection mode
sphere -n sphere1;
cone -n cone1;
selectMode -component;

// Use the current modelPanel for isolation
string $isolated_panel = `paneLayout -q -pane1 viewPanes`;

// turn on isolate select mode for a particular 3d view. Only
// the sphere and the selected CVs will be displayed.
select "sphere1.cv[0:2][*]";
// Connect the selected objects with editor and
// locks the current list of objects within the mainConnection
editor -edit -lockMainConnection -mainListConnection "activeList" $isolated_panel;
isolateSelect -state 1 $isolated_panel;

// add the cone to the list of objects to be viewed
select cone1;
isolateSelect -addSelected $isolated_panel;

// make just the sphere the object to be viewed
select sphere1;
// Unlock the current list of objects within the editor
editor -edit -mainListConnection "activeList" $isolated_panel;
isolateSelect -loadSelected $isolated_panel;