SetAndToggleSelection

導入

v1.0

カテゴリ

選択

詳細

エレメントの選択を切り替えて選択を設定します。

注: SelectionList 引数にエラーが含まれる場合、コマンドは失敗します。

スクリプト構文

SetAndToggleSelection( SelectionList, [HierarchyLevel], [CheckObjectSelectability] );

パラメータ

パラメータ タイプ 詳細
SelectionList 文字列 エレメントのリスト。 リスト内の非選択エレメントは選択され、選択エレメントは選択解除されます。
HierarchyLevel 文字列 階層のオブジェクトを選択する方法を指定します。

デフォルト値: "ASITIS"

指定可能な値:

説明:

ASITIS オブジェクトをそのまま選択します。
NODE オブジェクトを選択します。
BRANCH オブジェクトとその子を選択します。
TREE オブジェクトの階層全体を選択します。
MODEL オブジェクトのモデルと階層を選択します。
CheckObjectSelectability ブール 選択不可としてマーキングされたオブジェクトを選択するかどうかを指定します。

デフォルト値: False

指定可能な値:

説明:

False 選択不可としてマーキングされたオブジェクトも選択します。
True 選択不可としてマーキングされたオブジェクトは選択しません。

VBScript の例

' The following uses SetAndToggleSelection to toggle 
' the selection state of the objects
NewScene
CreatePrim "Cone", "MeshSurface"
CreatePrim "Cube", "MeshSurface"
Translate , 0.315084726066844, 7.40693410939845, -0.740693410939845, _
                siRelative, siView, siObj, siXYZ
CreatePrim "Sphere", "MeshSurface"
Translate , 9.76762650807222, 1.64598535764408, -0.164598535764408, _
                siRelative, siView, siObj, siXYZ
SelectObj "cone", , True
AddToSelection "cube", , True
SetAndToggleSelection "cone, cube, sphere"
logMessage "Cone and Cube were selected"
logMessage "Only sphere should be selected now"

関連項目

ToggleSelection