Select Objects

Click single objects

Click an object to select it.

Click away from the objects to deselect.

Objects by a window rectangle

When you make a window selection, objects completely enclosed in the selection rectangle are selected.

Drag a selection rectangle from left to right to use a window selection.

Objects by a crossing rectangle

When you make a crossing selection, all objects inside or partially inside the selection rectangle are selected.

Drag a selection rectangle from right to left to do a crossing selection.

To make the mouse always use either a window or crossing selection, see Options, Mouse group select.

Add and remove from selection

To add to selection

Press and hold Shift while clicking single objects or using a window or crossing.

To remove from selection

Press and hold the Ctrl key while clicking single objects or using a window or crossing.

Selection menu

If several objects appear to be stacked in the area of the cursor and Rhino is not able to tell which one you want to select, the Selection Menu appears.

When the selection menu pops up, the current object and its designation in the list highlight.

To select an object

Or

  1. Click the left mouse button at the original pick point to cycle through the object name list.

  2. Click the right mouse button to accept the currently-highlighted object name.

Or

  1. Use the mouse wheel to cycle through the list.  

  2. Click the right mouse button to accept the currently-highlighted object name.

To cancel the selection process

Select commands

Dedicated selection commands let you select by object properties.

All Objects

Select

Select objects.

SelAll

Select all objects.

selall.png

Standard > Select All

Select > Select All

Menu2.png

Edit > Select Objects > All Objects

key-008.gif

Keyboard Shortcut: Ctrl + A

SelBadObjects

Select all objects that do not pass Check.

Note: Delete or rebuild the object.

selbadobjects.png

Analyze > Select Bad Objects

Geometry Fix > Select Bad Objects (Right click)

Geometry Fix > Select Bad Objects

Diagnostics > Select Bad Objects

Menu2.png

Analyze > Diagnostics > Select Bad Objects

SelShortCrv

Select all curves less than a specified length.

SelShortCrv.png

Sel Curves > Select Short Curves

Menu2.png

None

SelChain

Selects curve or surface edges that touch end-to-end.

SelChain.png

Select > SelChain

Menu2.png

None

Options

AutoChain

Selecting a curve or surface edge automatically selects all curve segments connected with the level of continuity set by the ChainContinuity option.

ChainContinuity

Controls the level of continuity required between segments to be selected with the AutoChain option.

Position

Tangency

Curvature

Undo

Undo last segment selection.

Next

Select next segment.

All

Select all segments.

SelNone

Deselect all objects. Note: SelNone does not run inside a command to clear pre-selected objects.

selnone.png

Select > Select None

Menu2.png

Edit > Select Objects > None

key-008.gif

Keyboard Shortcut: Esc

Invert

Deselects all selected objects and selects all visible objects that were not previously selected.

invert.png

Select > Invert Selection

Menu2.png

Edit > Select Objects > Invert

InvertPt

Deselects all selected control or edit points and selects all visible control or edit points that were not previously selected.

InvertPt.png

Select Points > Invert Point Selection

Menu2.png

Edit > Control Points > Select Control Points > Invert

Control Points

AddNextU

Adds the control point in the positive u-direction to the selection.

addnextu.png

Select Points > Add Next U

Menu2.png

Edit > Control Points > Select Control Points > Add Next U

AddNextV

Adds the control point in the positive v-direction to the selection.

addnextv.png

Select Points > Add Next V

Menu2.png

Edit > Control Points > Select Control Points > Add Next V

AddPrevU

Adds the control point in the negative u-direction to the selection.

AddPrevU.png

Select Points > Add Previous U (Right click)

Menu2.png

Edit > Control Points > Select Control Points > Add Previous U

AddPrevV

Adds the control point in the negative v-direction to the selection.

AddPrevV.png

Select Points > Add Previous V (Right click)

Menu2.png

Edit > Control Points > Select Control Points > Add Previous V

NextU

Selects the control point in the positive u-direction.

nextu.png

Select Points > Next U

Menu2.png

Edit > Control Points > Select Control Points > Next U

NextV

Selects the control point in the positive v-direction.

nextv.png

Select Points > Next V

Menu2.png

Edit > Control Points > Select Control Points > Next V

PrevU

Selects the control point in the negative u-direction.

PrevU.png

Select Points > Previous U (Right click)

Menu2.png

Edit > Control Points > Select Control Points > Previous U

PrevV

Selects the control point in the negative v-direction.

PrevV.png

Select Points > Previous V (Right click)

Menu2.png

Edit > Control Points > Select Control Points > Previous V

SelConnected

Selects adjacent control points.

selconnected.png

Select Points > Select Connected Points

Menu2.png

Edit > Control Points > Select Control Points > Connected

SelU

Selects all control points in the u-direction.

selu.png

Select Points > Select U

Menu2.png

Edit > Control Points > Select Control Points > Select U

SelUV

Selects all control points in the u- and v- directions.

seluv.png

Select Points > Select UV

Menu2.png

Edit > Control Points > Select Control Points > Select UV

SelV

Select all control points in the v-direction.

selv.png

Select Points > Select V

Menu2.png

Edit > Control Points > Select Control Points > Select V

Blocks

SelBlockInstance

Select all block instances.

selblockinstance.png

Select > Select All Block Instances

Menu2.png

Edit > Select Objects > Block Instances

SelBlockInstanceNamed

Select all block instances of a specified name.

SelBlockInstanceNamed.png

Select > Select Blocks by name (Right click)

Menu2.png

Edit > Select Objects > By Block Name

Closed Objects

SelClosedCrv

Select all closed curves.

SelClosedCrv.png

Sel Curves > Select Closed Curves

Menu2.png

None

SelClosedMesh

Select all closed mesh objects.

SelClosedMesh.png

Sel Meshes > Select Closed Meshes

Menu2.png

None

SelClosedPolysrf

Select all closed polysurfaces.

SelClosedPolysrf.png

Sel Polysrf > Select Closed Polysurfaces

Menu2.png

None

SelClosedSrf

Select all closed surfaces.

SelClosedSrf.png

Sel Srf > Select Closed Surfaces

Menu2.png

None

Open Objects

SelOpenCrv

Select all open curves.

SelOpenCrv.png

Sel Curves > Select Open Curves

Menu2.png

None

SelOpenMesh

Select all open mesh objects.

SelOpenMesh.png

Sel Meshes > Select Open Meshes

Menu2.png

None

SelOpenPolysrf

Select all open polysurfaces.

SelOpenPolySrf.png

Edge Tools > Select Open Polysurfaces

Sel Polysrf > Select Open Polysurfaces

Menu2.png

None

SelOpenSrf

Select all open surfaces.

SelOpenSrf.png

Sel Srf > Select Open Surfaces

Menu2.png

None

Properties

SelColor

Select all objects of a specified color.

selcolor.png

Select > Select by Color

Menu2.png

Edit > Select Objects > By Color

SelID

Select objects by object ID number.

selid.png

Select > Select by ID

Menu2.png

None

SelMaterialName

Select objects with the same render material name.

_ABlankButton.png

None

Menu2.png

None

SelName

Select object by name.

selname.png

Select > Select by Object Name

Menu2.png

Edit > Select Objects > By Object Name

Note

Enclosure

SelBox

Select by surrounding objects with a 3-dimensional box. Draw the selection box using the same options as the Box command.

_ABlankButton.png

None

Menu2.png

None

SelCrossing

Select with a crossing window.

_ABlankButton.png

None

Menu2.png

None

SelWindow

Select with an enclosing window.

_ABlankButton.png

None

Menu2.png

None

Lasso

Selects point objects, control points, and edit points by sketching an irregular shape around them.

lasso.png

Select > Lasso Points

Select Points > Lasso Points

Organic > Lasso Points

Menu2.png

Edit > Control Points > Select Control Points > Lasso

Steps:

  1. Use the PointsOn command to show control points.

  2. Start the Lasso command.

  3. Click and drag, or repeatedly click to select points.

  4. Press Enter to close the lasso.

SelVisible

Select all surfaces or meshes that are in front of other objects in the active viewport with a crossing selection.

_ABlankButton.png

None

Menu2.png

None

Steps:

Object Type

SelCrv

Select all curves.

selcrv.png

Select > Select Curves

Sel Curves > Select Curves

Menu2.png

Edit > Select Objects > Curves

SelDim

Select all dimensions.

seldim.png

Select > Select Dimensions and Text Blocks

Menu2.png

Edit > Select Objects > Dimensions

SelDot

Select all annotation dots.

SelDot.png

Select > Select Dots

Menu2.png

None

SelLeader

Select all leaders.

_ABlankButton.png

None

Menu2.png

None

SelLight

Select all lights.

sellight.png

Select > Select Lights

Menu2.png

Edit > Select Objects > Lights

SelMappingWidget

Selects the texture mapping widget in a viewport.

_ABlankButton.png

None

Menu2.png

None

SelMesh

Select all mesh objects.

selmesh.png

Select > Select Meshes

Sel Meshes > Select Meshes

Menu2.png

Edit > Select Objects > Polygon Meshes

SelPt

Select all point objects.

selpt.png

Select > Select Points

Menu2.png

Edit > Select Objects > Points

SelPtCloud

Select all point cloud objects.

SelPtCloud.png

Select > Select Point Clouds

Menu2.png

None

SelPolyline

Select all polylines.

selpolyline.png

Sel Curves > Select Polylines

Menu2.png

Edit > Select Objects > Polylines

SelPolysrf

Select all polysurfaces.

selpolysrf.png

Select > Select Polysurfaces

Sel Polysrf > Select Polysurfaces

Menu2.png

Edit > Select Objects > Polysurfaces

SelSrf

Select all surfaces.

selsrf.png

Select > Select Surfaces

Sel Srf > Select Surfaces

Menu2.png

Edit > Select Objects > Surfaces

SelText

Select all text.

SelText.png

Select > Select Text Blocks (Right click)

Menu2.png

None

SelTrimmedSrf

Select all trimmed surfaces.

SelTrimmedSrf.png

Sel Srf > Select Trimmed Surfaces

Menu2.png

None

SelUntrimmedSrf

Select all untrimmed surfaces.

SelUntrimmedSrf.png

Sel Srf > Select Untrimmed Surfaces

Menu2.png

None

Duplicates

SelDup

Selects objects that are geometrically identical with another object and visible, regardless of other object properties.

seldup.png

Select > Select Duplicate Objects

Menu2.png

Edit > Select Objects > Duplicate Objects

SelDupAll

Selects all visible objects that are geometrically identical, including the original.

Since this command selects both the copies and the originals, it lets you find objects that have been changed by comparing a before and after version of the model.

Compare to the SelDup command, which selects all visible objects that are geometrically identical, excluding the original.

SelDupAll.png

Select > Select All Duplicate Objects (Right click)

Menu2.png

None

Layers and Groups

SelGroup

Select a group by name

selgroup.png

Select > Select by Group Name

Menu2.png

Edit > Select Objects > By Group Name

SelLayer

Select all objects on a layer. Use the Pick button in the dialog box to select an object on the layer.

sellayer.png

Select > Select by Layer

Menu2.png

Edit > Select Objects > By Layer

SelLayerNumber

Select objects by layer number. The number of the first layer is zero. Each layer has a number that is assigned to it for a Rhino editing session. The numbers may change when the model is closed and then reopened. This number has nothing to do with the order the layers appear in the layer dialog box. Deleted layers keep their number.

SelLayerNumber.png

Select > Select layer by number (Right click)

Menu2.png

None

Mesh

SelNakedMeshEdgePt

Select unwelded vertices on polygon mesh edges.

Note

selnakedmeshedgept.png

STL Tools > Show and Select Naked Mesh Edge Points

Menu2.png

None

Cage

SelCaptives

Selects captive objects set up using the CageEdit command.

SelCaptives.png

Cage > Select captives

Menu2.png

None

SelControls

Selects control objects set up using the CageEdit command.

SelControls.png

Cage > Select controls

Menu2.png

None

History

SelChildren

Selects child objects of the currently selected objects.

selchildren.png

History > Select children

Select History > Select children

Menu2.png

None

SelObjectsWithHistory

Selects objects that have history.

SelObjectsWithHistory.png

Select > Select objects with history

History > Select objects with history

Select History > Select objects with history

Menu2.png

None

SelParents

Selects parent objects of the currently selected objects.

selparents.png

History > Select parents

Select History > Select parents

Menu2.png

None

 

Action Order

SelLast

Selects the last changed objects.

sellast.png

Select > Select Last Created Objects

Menu2.png

Edit > Select Objects > Last Created Objects

-SelLast

The hyphenated version adds command line options.

DeselectOthersBeforeSelect=<Yes/No>

SelPrev

Re-selects the previous selection set.

selprev.png

Select > Select Previous Selection

Menu2.png

Edit > Select Objects > Previous Selection

-SelPrev

The hyphenated version adds command line options.

DeselectOthersBeforeSelect=<Yes/No>

Select sub-parts of objects

For many commands, you can select sub parts of objects, such as surfaces that make up polysurfaces, edge curves of surface, or control points. You can also restrict selection to object types such as meshes, dimensions, surfaces or curves to allow you to restrict selection in a tight area.

These selection filters only work for commands that ask you to pick objects after the command starts such as ClosestPt, ExtrudeCrv… , Sweep1, Sweep2. These commands let you use filters to pick a sub-part of an object rather than the whole object.

To select a sub-part of an object as input to a command

To select

type

curves

curve or crv

dimensions

dimension or dim

edges

edge

meshes

mesh

points

point or pt

polysurfaces

polysurface or polysrf

surfaces

surface or srf

Ctrl + Shift + Left mouse click select

Ctrl + Shift + Left mouse click to select polysurface/surface faces, edges, boundaries, and objects within groups.