EXTEND (Command)


Extends objects to meet the edges of other objects.


To extend objects, first select the boundaries. Then press Enter and select the objects that you want to extend. To use all objects as boundaries, press Enter at the first Select Objects prompt.

List of Prompts

The following prompts are displayed.

Current settings: Projection = current, Edge = current

Select boundary edges...

Select objects or <select all>: Select one or more objects and press Enter, or press Enter to select all displayed objects

Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: Select objects to extend, or hold down SHIFT and select an object to trim, or enter an option

Boundary Object Selection

Uses the selected objects to define the boundary edges to which you want to extend an object.

Object to Extend

Specifies the objects to extend. Press Enter to end the command.

Shift-Select to Trim

Trims the selected objects to the nearest boundary rather than extending them. This is an easy method to switch between trimming and extending.


Selects all objects that cross the selection fence. The selection fence is a series of temporary line segments that you specify with two or more fence points. The selection fence does not form a closed loop.


Selects objects within and crossing a rectangular area defined by two points.

NoteSome crossing selections of objects to be extended are ambiguous. EXTEND resolves the selection by following along the rectangular crossing window in a clockwise direction from the first point to the first object encountered.


Specifies the projection method used when extending objects.


Specifies no projection. Only objects that intersect with the boundary edge in 3D space are extended.


Specifies projection onto the XY plane of the current user coordinate system (UCS). Objects that do not intersect with the boundary objects in 3D space are extended.


Specifies projection along the current view direction.


Extends the object to another object's implied edge, or only to an object that actually intersects it in 3D space.


Extends the boundary object along its natural path to intersect another object or its implied edge in 3D space.

No Extend

Specifies that the object is to extend only to a boundary object that actually intersects it in 3D space.


Reverses the most recent changes made by EXTEND.