SetAndToggleSelection

Introduced

v1.0

Description

Sets the selection by toggling the selection of elements.

Note: If the SelectionList argument contains an error, the command fails.

Scripting Syntax

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

Parameters

Parameter Type Description
SelectionList String List of elements. Unselected elements in this list are selected, and selected elements are deselected.
HierarchyLevel String Specifies how to select objects in a hierarchy.

Default Value: "ASITIS"

Possible Values:

Description:

ASITIS Select the object as it is.
NODE Select the object.
BRANCH Select the object and its children.
TREE Select the entire hierarchy of objects.
MODEL Select the model and the hierarchy of objects.
CheckObjectSelectability Boolean Specifies whether to select objects that marked as unselectable.

Default Value: False

Possible Values:

Description:

False Select objects even if they are marked as unselectable.
True Do not select objects if they are marked as unselectable.

Examples

VBScript Example

' 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"

See Also

ToggleSelection