# Sel Mesh

## <img src="/files/u3dM0OH2HTt29L5dmAoI" alt="" data-size="line"> Sel Mesh <a href="#profiles" id="profiles"></a>

The SelMesh command selects all mesh objects.

### <img src="/files/GEUnoXn4UKF2qEBvj1Up" alt="" data-size="line"> Sel Closed Mesh <a href="#profiles" id="profiles"></a>

The SelClosedMesh command selects all closed mesh objects.

### <img src="/files/tfUGY8BOdE8R0kOg8QnY" alt="" data-size="line"> Sel Open Mesh <a href="#profiles" id="profiles"></a>

The SelOpenMesh command selects all open mesh objects.

### <img src="/files/QJN05YvdJZtAvquezHuZ" alt="" data-size="line"> Sel Visible <a href="#profiles" id="profiles"></a>

The SelVisible command selects all surfaces or meshes that are in front of other objects in the active viewport with a crossing selection.

{% embed url="<https://docs.mcneel.com/rhino/8/help/en-us/helpmedia/selvisible.mp4>" %}

**Steps**

* Drag a crossing selection.

Note: The SelVisible command does not work with block instances since they are drawn using their own draw lists that have no relationship with other objects in the model.

### <img src="/files/Hxm0wgTRWoD2JscGfkLH" alt="" data-size="line"> Sel Edge Loop <a href="#profiles" id="profiles"></a>

The SelEdgeLoop command selects a loop of mesh/SubD edges by picking an edge in the loop.

<div align="left"><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/topic_illustrations/seledgeloop.gif" alt=""></div>

**Steps**

1. Pick a mesh/SubD edge.

   The picked edge is highlighted brighter than the rest of edges in the loop.

   You can hold down Ctrl(CMD) and pick the brighter edge to deselect the loop.
2. Press Enter to accept the selection.\
   An edge loop is selected.
3. Hold down Shift + Ctrl(CMD) and pick the edges to deselect individually.

* This command only works on meshes with UV information.
* This command can be used when a command prompts for selecting mesh/SubD edges.

### <img src="/files/VNB1vwDkVKSAlBcMVSvz" alt="" data-size="line"> Sel Edge Ring <a href="#profiles" id="profiles"></a>

The SelEdgeRing command selects a ring of mesh/SubD edges by picking an edge in the ring.

<div align="left"><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/topic_illustrations/seledgering.gif" alt=""></div>

**Steps**

1. Pick a mesh/SubD edge.

   The picked edge is highlighted brighter than the rest edges in the ring.

   You can hold down Ctrl(CMD) and pick the brighter edge to deselect the ring.
2. Press Enter to accept the selection.\
   An edge ring is selected.
3. Hold down Shift + Ctrl(CMD) and pick the edges to deselect individually.

* This command only works on meshes with UV information.
* This command can be used when a command prompts for selecting mesh/SubD edges.

### <img src="/files/yCU1WXG17ul5pCZSj9Fs" alt="" data-size="line"> Sel Face Loop <a href="#profiles" id="profiles"></a>

The SelFaceLoop command selects a loop of mesh/SubD faces by picking an edge between any two faces in the loop.

<div align="left"><img src="https://docs.mcneel.com/rhino/8/help/en-us/image/topic_illustrations/selfaceloop.gif" alt=""></div>

**Steps**

1. Pick a mesh/SubD edge.

   The picked edge is highlighted brighter than the rest edges in the loop.

   You can hold down Ctrl(CMD) and pick the brighter edge to deselect the loop.
2. Press Enter to accept the selection.\
   A face loop is selected.
3. Hold down Shift + Ctrl(CMD) and pick the faces to deselect individually.

* This command only works on meshes with UV information.
* This command can be used when a command prompts for selecting mesh/SubD faces.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rhinoartisan.com/commands/mesh/sel-mesh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
