移動先: 概要 戻り値 フラグ. Python 例.
isolateSelect(
string
, [addDagObject=name], [addSelected=boolean], [loadSelected=boolean], [removeSelected=boolean], [state=boolean], [update=boolean], [viewObjects=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
isolateSelect は 「元に戻す」が可能、「照会」が可能、「編集」が不可能 です。
このコマンドは、引数として指定された特定のモデリング ビューで選択項目の分離表示モードのオンとオフを切り替えます。選択項目の分離表示モードはディスプレイ モードの 1 つで、このモードでは現在選択されているオブジェクトがリストに追加され、これらのオブジェクトだけがビューに表示されます。したがって、特定のオブジェクトやオブジェクト コンポーネントだけを選択的に表示することができます。
戻り値の型は照会モードでは照会フラグが基になります。
addDagObject, addSelected, loadSelected, removeSelected, state, update, viewObjects
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# create some primitives and go into component selection mode
cmds.sphere( n='sphere1' )
cmds.cone( n='cone1' )
cmds.selectMode( component=True )
# to query the current modelPanel, you can use the command
#
cmds.paneLayout('viewPanes', q=True, pane1=True)
# turn on isolate select mode for a particular 3d view. Only
# the sphere and the selected CVs will be displayed.
cmds.select( 'sphere1.cv[0:2][*]' )
cmds.isolateSelect( 'modelPanel1', state=1 )
# add the code to the list of objects to be viewed
cmds.select( 'cone1' )
cmds.isolateSelect( 'modelPanel1', addSelected=True )
# make just the sphere the object to be viewed
cmds.select( 'sphere1' )
cmds.isolateSelect( 'modelPanel1', loadSelected=True )