Extend
The extend command stretches the nearest endpoint of a hovered Line, Arc, Ellipse, or open Polyline to the closest intersection it would form with another entity in the drawing. Hover near the endpoint you want to extend โ a preview shows the extended entity โ then click to apply.
Only entities with an actual endpoint can be extended. A Circle and a full (360ยฐ) Ellipse are always closed shapes with no endpoint, so they can never be extended โ same for a closed Polyline or Rectangle. A partial Ellipse (an elliptical arc) and an Arc do have endpoints and extend the same way a Line does.
Extending an entity
- Type
extendin the terminal or click the Extend toolbar button. - Hover near one end of the entity you want to extend โ the preview shows it extended to the nearest boundary in that direction.
- Click to apply the extension.
The command stays active after each extension, so you can continue hovering and clicking to extend more entities. Press Enter, Space, or Escape to exit.
Before: After:
โโโโโโ | โโโโโโโโโโโโโโ|
(short line) (boundary) (extended to boundary)
How the endpoint is chosen
The command looks at which end the cursor is closer to:
- Line and open Polyline โ cursor nearer the end point extends the end forward; cursor nearer the start point extends the start backward.
- Arc and partial Ellipse โ cursor nearer one angular end grows the arc in that direction, sweeping around the same center and radius (or the same ellipse shape) until it reaches the next boundary.
A ray โ or, for Arc and Ellipse, the entityโs own underlying circle or curve โ is cast from the chosen end, and the closest intersection with any other entity (excluding the entity itself and the ignored types) becomes the new endpoint.
If no intersection is found in that direction, no preview appears and clicking does nothing.
Boundary exclusions
The following entity types are ignored as boundaries โ an entity does not extend to meet them:
- Text / Mtext
- Multileader
- Spline
All other types (Line, Arc, Circle, Ellipse, Polyline, Dimension) serve as valid boundaries.
If a Polylineโs first or last segment is itself an arc segment (drawn with the Arc toggle), extending it grows the arc along its own circle โ the same way extending a standalone Arc does โ rather than treating it as a straight segment.
Keyboard reference
| Key | Action |
|---|---|
Enter / Space | Exit extend mode |
Escape | Exit extend mode |
Supported entities
| Entity | Can be extended? |
|---|---|
| Line | Yes |
| Arc | Yes |
| Ellipse | Yes โ only if itโs already a partial arc; a full ellipse has no endpoint |
| Circle | No โ always a closed shape with no endpoint |
| Polyline (open) | Yes |
| Polyline (closed) / Rectangle | No โ always a closed shape with no endpoint |
| Text, Spline, Dimension, Leader | No |
Extend vs Trim
| Extend | Trim | |
|---|---|---|
| What it does | Stretches an entityโs endpoint to a boundary | Removes a segment of an entity |
| Trigger | Hover near the endpoint to stretch | Hover over the segment to cut |
| Result | Endpoint moves outward | Entity splits or shortens |
| Supported entities | Line, Arc, Ellipse, Polyline | Line, Arc, Circle, Ellipse, Polyline |