UNIT 2: FUNDAMENTAL 2D DRAFTING & EDITING TOOLS
2.1. Precision Drafting Techniques
-
Coordinate Systems:
-
Absolute (Cartesian):
X,Yfrom origin (0,0). e.g.,10,5. -
Relative (Rectangular):
@ΔX,ΔYfrom last point. e.g.,@5,3. -
Relative (Polar):
@distance<anglefrom last point. e.g.,@10<45. -
Direct Distance Entry: Move cursor to define direction, type distance.
-
-
Object Snaps (OSNAP): Single-use (type first letter:
END,MID,CEN,QUA,INT,PER,TAN,NEA) vs. Running OSNAP (permanent, set in status bar). -
Polar Tracking: Guides cursor at specified angles (e.g., 90°, 45°). Set increment angle.
-
Object Snap Tracking: Uses OSNAP points as temporary tracking points to align with.
-
Grid & Snap: Grid is visual reference; Snap restricts cursor to grid points. Set spacing independently.
-
DCommands:DDIM(Dimension Style),DIMSTYLE(same),DIMSCALE,DIMEXE(extension line offset).
[!TIP] Common Pitfall: Confusing Grid (visual aid) with Snap (cursor restriction). Use both for precision.
2.2. Creating Geometry: Basic Drawing Commands
| Command | Key Options / Use Cases |
|---|---|
| LINE | Continuous segments; each segment is separate object. |
| PLINE | Single object with width; can include arcs (A option). Use for complex profiles. |
| CIRCLE | CEN (center+radius), 2P (diameter), 3P, TTR (tangent-tangent-radius). |
| ARC | 3P, Start,Center,End, Start,Center,Angle, Start,End,Angle. |
| RECTANG | Creates closed polyline. Can have width (W) and area (A). |
| POLYGON | Inscribed (I) or circumscribed (C) in circle. Sides: 3-1024. |
| ELLIPSE | Axis (first axis endpoints), Center (center + axes lengths). |
| XLINE | Infinite construction line (horizontal, vertical, angle, bisect). |
| RAY | Semi-infinite line from a point. |
2.3. Modifying Geometry: Core Edit Commands
-
Erase (
ERASE): Select objects. UseUNDO(U) immediately after. -
Copy (
COPY): Creates duplicates. Base point then displacement or second point. -
Mirror (
MIRROR): Reflects across a line. Delete source objects? (Y/N). -
Offset (
OFFSET): Creates parallel object at specified distance. Through point option. -
Trim (
TRIM): Cuts objects to a cutting edge. Select cutting edges first, then objects to trim. -
Extend (
EXTEND): Extends objects to a boundary edge. Select boundary first. -
Break (
BREAK): Removes part of object between two points.BREAKat point (Foption) removes one side. -
Join (
JOIN): Connects end-to-end lines, arcs, polylines into single polyline. -
Fillet (
FILLET): Creates arc or radius 0 to join. Multiple (M) option. -
Chamfer (
CHAMFER): Creates beveled edge. Set distances (D1,D2) or angle (A). -
Stretch (
STRETCH): Use crossing window to select. Moves endpoints within window, leaves others. -
Scale (
SCALE): Base point + scale factor or reference length (R). -
Rotate (
ROTATE): Base point + angle or reference (R). -
Move (
MOVE): Simple displacement.
[!TIP] Exam Trap:
STRETCHvsMOVE. Crossing window (right-to-left) for stretch; Window (left-to-right) for move/select.
2.4. Object Properties & Organization
-
Layers (
LAYER): Primary organizing tool.-
States: On/Off, Freeze/Thaw (in all viewports), Lock/Unlock.
-
Color, Linetype, Lineweight can be set ByLayer (default) or ByObject.
-
-
Layer States Manager (
LAWSTER): Saves/restores layer settings (on/off, color, etc.). -
Linetype Scale (
LTSCALE): Global scale for linetypes.PSLTSCALEcontrols paper space scaling. -
Properties Palette (
Ctrl+1): Quick edit of any object's properties. -
Match Properties (
MATCHPROP): Copies properties (color, layer, etc.) from source to destination objects.
| Layer Action | Command / Shortcut | Purpose |
|---|---|---|
| Create/Manage | LAYER |
Main dialog box |
| Make Current | LAYMCUR |
Sets active layer |
| Isolate | LAYISO |
Hides all other layers |
| Unisolate | LAYUNISO |
Restores isolated layers |
| Freeze in all VP | LAYFRZ |
Freezes layer in all viewports |
| Turn Off | LAYOFF |
Turns off selected layer |
2.5. Blocks, Attributes & External References (XREFs)
-
Creating Blocks (
BLOCK):-
BLOCKcommand. -
Name block.
-
Base point (insertion point) – critical!
-
Select objects.
-
Choose Retain, Convert to block, or Delete.
-
-
Inserting Blocks (
INSERT):-
Specify block name, insertion point, Scale (X,Y,Z), Rotate.
-
Explode on insertion? (Y/N) – breaks block back to components.
-
-
Block Attributes:
-
ATTDEF: Define attribute (tag, prompt, default value) before creating block. -
ATTEDIT: Edit attribute values of a block instance. -
BATTMAN: Block Attribute Manager – edit tags, modes, properties globally.
-
-
External References (XREF):
-
Attach (
XATTACH): Links external DWG. Overlay vs Attach (nested vs not). -
Manage:
XREFcommand. Reload, Unload, Detach. Path management (full, relative, none).
-
[!TIP] Key Difference: Blocks are stored inside the current DWG. XREFs are external links, updated when source changes.
2.6. Dimensioning Fundamentals
-
Associative: Dimensions update automatically with geometry changes (default).
-
Non-Associative: Independent; must be edited manually (
DIMREASSOCIATE). -
Dimension Types:
-
Linear (
DIMLINEAR): Horizontal/vertical. -
Aligned (
DIMALIGNED): Parallel to object. -
Angular (
DIMANGULAR): 3-point or 2-object. -
Radius (
DIMRADIUS), Diameter (DIMDIAMETER). -
Ordinate (
DIMORDINATE): X or Y from origin.
-
-
Dimension Style Manager (
DIMSTYLE):-
Create new style, set Primary Units, Symbols and Arrows, Text, Fit.
-
Override (
DIMOVERRIDE): Temporarily change style for specific dimension.
-
-
Editing:
DIMEDIT(text, angle, location),DIMTEDIT(move dimension text).
2.7. Text & Tables
-
Single-line Text (
DTEXT): Each enter = new text object. Limited formatting. -
Multiline Text (
MTEXT): One object, wraps, full formatting (justification, font, color, columns, fields). UseMTorT(if set to MTEXT). -
Text Styles (
STYLE): Define font (.shxor.ttf), height (0 = prompt), width factor, oblique angle. -
Tables (
TABLE):-
Create from Table Style (
TABLESTYLE). -
Specify rows/columns, cell properties (data, label).
-
Edit cells:
TABLEDITor double-click. -
Import/export via
DATALINK(Excel/CSV).
-
2.8. Hatching & Gradients
-
Hatch (
HATCH):-
Pattern: Predefined (ANSI, ISO) or user-defined.
-
Boundary:
Pick points(automatic) orSelect objects. -
Associative: Updates with boundary changes (default).
HATCHEDITto modify. -
Scale & Angle: Control pattern size and rotation.
-
-
Gradient (
GRADIENT): Solid, linear, radial, conical fills. 1-2 colors. -
BOUNDARY(BO): Creates region or polyline from enclosed area (for hatching).
2.9. Layouts & Viewports (Paper Space)
-
Model Space: Infinite drawing area (1:1 scale).
-
Paper Space (Layout): Represents sheet of paper. Contains Viewports (windows into Model Space).
-
Layout Tab: Bottom-left. Create, rename, delete.
-
Page Setup (
PAGESETUP): Printer, paper size, plot scale, plot area. -
Viewport (
MVIEW):-
Create: Rectangular,Polygonal.
-
Set Viewport Scale: Double-click inside VP →
ZOOM→Scale(e.g.,1:50). -
Lock Viewport: Prevent accidental zoom/pan (
MVSETUPor right-click). -
Layer VP Freeze: Freeze layers in specific VP (
LAdialog).
-
2.10. Plotting & Output
-
Plot Command (
PLOT):-
Plotter: Select printer/plotter or
DWG To PDF.pc3. -
Paper Size: e.g., A4, A3, Arch D.
-
Plot Area:
Limits,Extents,Window,Layout. -
Plot Scale:
Fit to Paperor Custom scale (e.g.,1:100). Important: In Layout, usually1:1(scale set in viewport). -
Plot Offset: Center or specify X,Y.
-
Plot Styles (
CTB/STB): Assign colors to lineweights/colors.CTB= color-dependent,STB= named. -
Preview: Always check.
-
-
Save Page Setup: In
PAGESETUPdialog, Add to save named setup.
2.11. File Management & Templates
-
Formats:
-
.DWG– native drawing. -
.DXF– ASCII interchange. -
.DWT– Drawing Template (pre-set layers, styles, units, etc.).
-
-
Creating Template:
-
Set up drawing (layers, dimstyles, text styles, units, limits).
-
SAVEAS→ File type: DWT → Save to template folder.
-
-
Drawing Explorer (
ADCENTER): Drag-and-drop content (blocks, layers, styles) from other drawings. -
PURGE: Removes unused definitions (blocks, layers, styles). Recursive purge (-PURGE). -
AUDIT: Checks and fixes drawing errors.
2.12. Inquiry & Measurement Tools
| Command | Purpose | Key Output |
|---|---|---|
DIST |
Distance between points | Length, ΔX, ΔY, Angle |
ID |
Coordinate of point | X, Y, Z |
LIST |
Properties of object(s) | Type, layer, color, geometry data |
AREA |
Area of region/object | Area, Perimeter. Add/Subtract areas. |
RADIUS |
Radius of arc/circle | Radius value |
ANGLE |
Angle between points/lines | Angle in degrees |
CAL (QuickCalc) |
On-screen calculator. Can use with commands (e.g., @<CAL>). |
Expression result |
[!TIP]
AREATip: UseObjectoption for closed polylines/circles. UseAddarea to sum multiple areas.