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

  1. Type extend in the terminal or click the Extend toolbar button.
  2. Hover near one end of the entity you want to extend โ€” the preview shows it extended to the nearest boundary in that direction.
  3. 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

KeyAction
Enter / SpaceExit extend mode
EscapeExit extend mode

Supported entities

EntityCan be extended?
LineYes
ArcYes
EllipseYes โ€” only if itโ€™s already a partial arc; a full ellipse has no endpoint
CircleNo โ€” always a closed shape with no endpoint
Polyline (open)Yes
Polyline (closed) / RectangleNo โ€” always a closed shape with no endpoint
Text, Spline, Dimension, LeaderNo

Extend vs Trim

ExtendTrim
What it doesStretches an entityโ€™s endpoint to a boundaryRemoves a segment of an entity
TriggerHover near the endpoint to stretchHover over the segment to cut
ResultEndpoint moves outwardEntity splits or shortens
Supported entitiesLine, Arc, Ellipse, PolylineLine, Arc, Circle, Ellipse, Polyline