vcad.
Back to App
App

Selection

Select and manipulate parts in the viewport

Selection is the foundation of the vcad workflow. Before performing any operation like transforms, booleans, or deletions, you need to select which parts to operate on.

Selection Modes

Single Selection

Click on a part to select it. This replaces any existing selection with the clicked part.

ActionResult
Click on partSelect that part, deselect all others
Click on empty spaceDeselect all parts

Hover Preview

Before clicking, hovering over a part shows a highlight preview. This lets you see exactly what will be selected.

Multi-Selection

Hold Shift while clicking to add or remove parts from the current selection.

ActionResult
Shift+click unselected partAdd to selection
Shift+click selected partRemove from selection

This enables you to build up a selection of multiple parts for batch operations.

Keyboard Modifiers

ModifierActionEffect
NoneClickReplace selection with clicked part
ShiftClickToggle part in/out of selection
NoneClick emptyClear all selection

Visual Feedback

Parts display different visual states based on selection and hover:

StateAppearance
DefaultNormal appearance
HoverHighlight outline
SelectedBlue selection outline
Hover + SelectedBoth outlines

Feature Tree Sync

Selection state is synchronized between the viewport and the feature tree panel:

  • Clicking a part in the viewport highlights it in the feature tree
  • Clicking a row in the feature tree selects the part in the viewport
  • Multi-selection works in both directions

This makes it easy to find and select parts regardless of where they appear in your model.

Edge Cases

Overlapping Parts

When multiple parts overlap at the click position, the frontmost part (closest to the camera) is selected.

During Gizmo Drag

While dragging a transform gizmo, selection is locked. Clicks are ignored until the drag completes. This prevents accidental selection changes during transforms.

If you need to select a part that is obscured by other geometry, use the feature tree to select it by name.