Sketching, Object Editing & Layer Management
Overview
The backbone of 2D drafting in AutoCAD is a three-step rhythm: "draw precisely with lines and polylines, refine with editing tools, manage through layers."
This page covers fundamentals of drafting, the practical options of Offset, Fillet, and Trim, the canonical use of modify tools such as Stretch, Array, and Mirror, as well as NCS/AIA-based layer naming, field applications of the LAYISO/LAYFRZ family, and the ByLayer principle.
1. Lines & Polylines
LINE (L)
- Using Ortho (F8) together with Dynamic Input lets you "point the direction with the mouse, then type the distance" — the fastest workflow. This approach is known as Direct Distance Entry.
- Relative coordinates are in
@dx,dyform. Angle-based entry is@distance<angle. - Within the command, typing
Uundoes just the last segment, andCcloses back to the start.
PLINE (PL)
- For outlines that require area or perimeter calculations, always use a polyline. They also serve well as Offset and Hatch boundaries later.
- Option keys:
A(switch to arc segments),L(back to lines),W(different start/end widths). A large start width tapered to end width 0 gives you an arrowhead in a single stroke.
PEDIT / MPEDIT
- To combine several line segments already drawn with LINE into one polyline:
PEDIT → select object → "Yes, convert" → J (Join) → pick the remaining lines. - To edit multiple polylines at once, use
MPEDIT.
2. Circles, Arcs, Ellipses
CIRCLE options
- 2P (endpoints of a diameter), 3P (three points on the circumference), TTR (two tangents + radius), TTT (three tangents, via ribbon).
- For a circle tangent to two existing circles, TTR is cleanest. Locking the Tangent snap keeps precision stable.
ARC
- Default is 3 points. The ribbon offers ten variations including Start/Center/End, Start/End/Angle, and more.
- When drawing continuous arcs, holding Ctrl reverses arc direction.
ELLIPSE
- In isometric drafting, the Isocircle option becomes available (cycle planes with F5).
3. Offset, Fillet, Chamfer
OFFSET (O)
- To use a through point instead of a distance, press
T(Through). E(Erase) deletes the source, andL(Layer) decides whether results land on the source layer or the current layer.- In
M(Multiple) mode you can offset repeatedly with a single distance setting.
FILLET (F)
- With radius set to 0, two lines are automatically extended or trimmed to their intersection. In practice this is the core technique that cuts Trim/Extend calls in half.
- Hold Shift while clicking the second object to apply radius 0 on the fly.
- Use the
P(Polyline) option to apply to every vertex of a polyline.
CHAMFER (CHA)
- Distance-Distance or Distance-Angle mode.
- As with FILLET,
Papplies to an entire polyline.
4. Trim, Extend, Stretch
TRIM (TR) / EXTEND (EX) — 2021+ Quick Mode
- Since 2021 the default behavior switched to Quick mode. You don't need to pre-select boundaries — just click the section to trim, or use Fence to slash through multiple objects at once.
- If you prefer the classic mode (pick boundaries first), press
Tto switch to Standard mode. - Hold Shift while clicking to auto-toggle between TRIM and EXTEND.
STRETCH (S)
- Crossing selection is mandatory — drag from right to left.
- Objects fully inside the window move like a MOVE, while objects crossing the window stretch or shrink.
- Lock direction with Ortho/Polar and enter distance via Direct Distance Entry — that's how you resize walls while keeping dimensions intact in one shot.
5. Array, Mirror, Rotate, Scale
ARRAY (AR)
ARRAYRECT(rectangular grid),ARRAYPOLAR(circular),ARRAYPATH(along a path).- Generated arrays are associative by default. Edit the source and the entire array updates automatically.
- Edit with
ARRAYEDIT. To break the association, useARRAYEDIT → S(Source) → REPLACEor EXPLODE.
MIRROR (MI)
- Always keep
MIRRTEXT=0at default. Otherwise text gets mirrored and becomes unreadable. - Use
MIRRTEXT=1only when you deliberately want reversed text, such as a logo stamp.
ROTATE (RO) / SCALE (SC)
- Use the
C(Copy) option to keep the original and rotate/scale a duplicate. - The
R(Reference) option is decisive: specify the current length/angle with two points, then type the target, and AutoCAD snaps to the exact ratio. Nearly essential when tracing scanned images or realigning survey drawings.
SCALE → Reference → 100 → Target → 35000. This single formula is one of the first techniques to teach every new hire.6. Break, Join, Explode
BREAK (BR)
- Break with two points. To break at only one point, specify the same coordinate for the second point (use
@or snap to the same object). - "Break at Point" has its own icon in the Modify ribbon panel. Frequently used for pipe branches and precise line cuts.
JOIN (J)
- Rejoins segmented lines, polylines, arcs, and elliptical arcs. Since 2021, joining works more flexibly even on curves that aren't strictly collinear.
EXPLODE (X)
- Breaks blocks, polylines, hatches, and dimensions into primitive elements. Nested blocks require multiple explosions.
- When exploding blocks with attribute values, the rule is to use BURST (which preserves attribute values as text). EXPLODE reverts attributes to tag strings.
7. Grip Editing & Advanced Technique
- Select an object and blue square grips appear. Click a grip and Space cycles through modes in the order Stretch → Move → Rotate → Scale → Mirror.
- Use Shift+click to select multiple grips at once and drag them together.
- When F8 (Ortho) or F10 (Polar) is on, grip motion is constrained accordingly.
This is how AutoCAD dimension associativity works, and with Dynamic Input enabled you can reverse the flow — type a new distance directly to drive the dimension.
8. Layer Naming Conventions
The collaboration quality of large projects hinges on the layer standard. The AIA/NCS standard recommends the following five-field structure:
[Discipline]-[Major]-[Minor1]-[Minor2]-[Status]
| Field | Length | Examples |
|---|---|---|
| Discipline | 1–2 chars | A (Architecture), S (Structural), M (Mechanical), E (Electrical), P (Plumbing), C (Civil), L (Landscape) |
| Major | 4 chars | WALL, DOOR, WIND, FURN, DIMS, TEXT |
| Minor1 | 4 chars | EXTR (exterior), INTR (interior), FULL, PART |
| Minor2 | 4 chars | Additional subdivision |
| Status | 1 char | N (New), E (Existing), D (Demo), F (Future) |
Examples:
A-WALL-FULL— Architecture / wall / full heightS-COLS-CONC— Structural / columns / concreteM-HVAC-SUPP-N— Mechanical / HVAC / supply / new
Common Korean conventions to be aware of:
- Layer
0is reserved for block internals. Drawing directly on it in external drawings leads to management chaos. Defpointsis a special layer for dimension definition points and never plots. Some use it as a trick to hide guidelines, but it's not recommended.
9. Layer Properties & States
- On/Off: Hides visually only. Still included in operations, so it falls within the reach of
ERASE ALL. - Freeze/Thaw: Excluded from regeneration as well. Delivers major performance gains. The current layer cannot be frozen.
- Lock/Unlock: Visible but cannot be selected or edited. Locked layers display with fade. Adjust intensity via
LAYLOCKFADECTL. - Plot/No Plot: Visible on screen but does not plot. Useful for guidelines and draft annotations.
- New VP Freeze: Default freeze state for newly created viewports.
- VP Freeze/Color/LT/LW: Overrides limited to the current viewport — critical when showing the same model from multiple perspectives (plan/RCP).
- Transparency: 0–90%.
Layer Filters
- Group Filter: Manual groupings by drag-and-drop.
- Property Filter: Auto-filter by name pattern (
A-*) or property criteria. - Layer States Manager (
LAYERSTATE): Save on/off/freeze combinations as named presets like "Editing," "Plotting," or "RCP" and recall them later.
10. LAYISO Family in Practice
| Command | Effect |
|---|---|
| LAYISO | Isolate the selected object's layer, lock or turn off others |
| LAYUNISO | Undo LAYISO |
| LAYOFF | Turn off the selected object's layer — the fastest way to hide |
| LAYON | Turn all layers on |
| LAYFRZ | Freeze the selected object's layer — performance + visibility |
| LAYTHW | Thaw all layers |
| LAYMCUR | Make the selected object's layer current — essential before starting work |
| LAYCUR | Move the selected object to the current layer — fix layer mistakes |
| LAYMRG | Merge layers |
| LAYDEL | Delete a layer (including objects) — unrecoverable, use carefully |
| LAYWALK | Step through layers one at a time — for review |
LAYISO → S), choose "Lock and fade" to keep the surrounding context dim so you don't lose orientation. Full OFF interferes less with selection but makes it easier to get lost in the drawing.11. ByLayer / ByBlock — Property Management Principles
Object color, linetype, and lineweight can be assigned in three ways:
- ByLayer — follows layer settings. This is the standard.
- ByBlock — within a block definition, follows the insertion-time properties.
- Explicit value — colors and linetypes hardcoded per object. Breaks the management system.
If you force colors like Red or Blue onto individual objects, turning the layer off or changing settings won't change those colors. In large projects this is catastrophic.
Recovery tools
SETBYLAYER: revert selected objects in bulk to ByLayer.SETBYLAYERMODE: configure which properties (color, linetype, lineweight, material, plot style, even inside blocks) get converted.
12. Object Snap & Tracking
Toggle the object snap palette via OSNAP or F3. The combination typically recommended as the default in practice:
- Endpoint, Midpoint, Center, Intersection, Perpendicular, Extension
Nearest and Apparent Intersection tend to grab the wrong point during precision work and invite mistakes, so use them only temporarily when needed (Shift+right-click).
Polar Tracking (F10): Configuring angles like 15°, 30°, 45°, 90° dramatically accelerates diagonal drafting. Roof slopes, ramp angles, survey bearings.
Object Snap Tracking (F11): Dotted guides extend from snap points and intersections are calculated automatically. Useful for centerline intersections and locating the corner between two walls.
Field Checklist
- Is all drafting done on appropriate layers other than Layer 0?
- Are color, linetype, and lineweight ByLayer (periodically check with SETBYLAYER)?
- Do layer names follow NCS or in-house standards?
- Are you drawing things as LINE segments that should really be PLINE?
- Are you using FILLET with radius 0 to clean up intersections?
- Do you have the habit of using STRETCH with Crossing selection?
- Is OSNAP restrained to Endpoint/Midpoint/Center/Intersection/Perpendicular/Extension or so?
- Are you avoiding using Defpoints as a hack to hide objects?
- Have you assigned LAYMCUR and LAYCUR to shortcuts?
→ See also: turning repeated objects into blocks and building libraries: /cad-tips/autocad/blocks-xref → See also: dimension styles and annotation scales: /cad-tips/autocad/drawing-print/