# InsertEdge (loop)

## <img src="https://3375153115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5uhW8FwQpXQj8tHUULMo%2Fuploads%2FzLc0qtp8W7snNVHO3Co0%2FINSERT_EDGE.png?alt=media&#x26;token=3a0f2265-edc2-469b-bd88-44fe94da4ef3" alt="" data-size="line"> InsertEdge (loop) <a href="#profiles" id="profiles"></a>

The InsertEdge command inserts edges beside an edge loop (left) or across an edge ring (right) on a SubD or mesh.

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

* When edges fail to insert, the defective geometry is marked with a text dot. The [secondary text](https://docs.mcneel.com/rhino/8/help/en-us/commands/dot.htm#Secondary_text) in the text dot properties gives a hint of what should be repaired.

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

### **Type**

**Loop:** Insert edges beside the selected edge loop.

* **BothSides:** Insert edges on both sides of the selected edge loop.

**Ring:** Insert edges across the selected edge ring.

### **Mode**

**Full:** Select an entire edge loop (left) or ring (right) based on the Type option to insert edges.

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

**Range:** Select the start and end edges in a range of loop (left) or ring (right) based on the Type option to insert edges.

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

### **OffsetMode**

**Proportional:** The amount is proportional to each crossing edge length. The input number should be between 0 and 1.0.

**Absolute:** The amount is same for all edges. The input number is a distance in the model unit.


---

# 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/vertex-and-edge-operations/insertedge-loop.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.
