Basic Draw Commands In AutoCAD
Last updated:
October 3, 2025
What’s in this article?
This article explains the essential draw commands in AutoCAD and how to use them for accurate, efficient drafting. You will learn how to draw lines, polylines, circles, arcs, rectangles, polygons, ellipses, splines, points, rays and construction lines. It covers hatching, object snaps, coordinate entry, Ortho/Polar/Dynamic input, layer and property setup, shortcuts and repetitive-geometry tools. Troubleshooting tips and best practices are included so you can avoid common mistakes and speed up production drafting. Each section focuses on the workflow, command options and practical examples you can apply immediately.
What are the basic draw commands in AutoCAD?
AutoCAD’s basic draw commands form the foundation of nearly every CAD workflow. Core tools include LINE for straight segments, PLINE for multi-segment polylines, CIRCLE for circular geometry, ARC for curved segments, RECTANGLE and POLYGON for regular shapes, ELLIPSE for oval geometry, and SPLINE for smooth freeform curves. Supplementary commands such as POINT, RAY, and XLINE (construction geometry) assist layout, while HATCH and BOUNDARY create filled or closed areas. Commands like OFFSET, COPY, MIRROR and ARRAY allow you to duplicate and arrange geometry efficiently. Mastering these draw commands plus OSNAP, coordinate entry and tracking controls delivers precise, repeatable results. Combine commands with layers and properties to organize content and maintain a clean drawing file for plotting, annotation and downstream workflows.
How do I draw a Line in AutoCAD (LINE command)?
Start the LINE command by typing LINE or L and press Enter. Click in the drawing area or enter coordinates to specify the first point. For subsequent points, click to place each vertex; press Enter or close the command by pressing Esc to finish. Use coordinates to type absolute points like 10,5 or relative points using @5,0 for a line 5 units to the right of the previous point. Enable Ortho or Polar tracking to constrain direction, and use Object Snaps (OSNAP) like Endpoint or Midpoint to attach precisely to existing geometry. To draw continuous segments as one object, keep adding points; use Undo (Ctrl+Z) to step back a vertex. If you want individual single segments, end the LINE command after each segment, or use the LINE command’s Close option to form a closed shape. Lines are lightweight and ideal for simple straight edges and construction geometry.
How do I draw a Polyline and when should I use PLINE vs LINE?
Enter PLINE or PL to begin a polyline and click the start point or type coordinates. Each subsequent click creates a new vertex. Polylines can contain straight segments and arc segments (use A to switch to Arc mode while in PLINE). Use Width options to set constant or varying segment widths while drawing. End the polyline by pressing Enter; use Close to join the last vertex to the first and create a closed loop. You can edit polylines with PEDIT to join, convert, or change widths and vertex types.
Choose PLINE over LINE when you need a single entity that behaves as a continuous object. Benefits of polylines include a unified object for editing (move, scale, offset), consistent linetype patterning along the entire polyline, easier application of thickness or width, and reliable creation of closed shapes for hatching and region/solid generation. Polylines are preferred for boundaries, walls, profiles, and any geometry that should remain topologically consistent. Lines are separate entities—good for quick, disconnected segments, construction lines, or when you need individual endpoints for grips to remain independent.
Polylines are also better when exporting to other formats or using operations like FILLET and CHAMFER that operate differently on continuous objects. If you anticipate repeated edits, converting multiple LINE segments into a single PLINE (using JOIN or PEDIT) reduces complexity. For drawings that will be used for CNC, manufacturing or GIS, PLINEs give a cleaner topology. Remember that older workflows used PEDIT to combine lines into polylines; modern practice is to draw PLINEs directly when continuity and single-entity control is required.
How do I draw Circles (center/radius, center/diameter, 2-point, 3-point)?
Start the CIRCLE command by typing CIRCLE or C and press Enter. AutoCAD offers several creation methods available from the command prompt; choose the one that fits your known references.
Center, Radius method: pick the center point in the drawing or specify coordinates, then enter the radius value. This is the most common for precisely defined circles.
Center, Diameter method: choose the center point and enter D for diameter when prompted, then type the diameter value to create the circle. Use this when you have diameter rather than radius information.
2-Point method: choose 2Point from the CIRCLE command options to define the circle by specifying the endpoints of a diameter. Click or enter coordinates for the two diameter endpoints; AutoCAD constructs the circle with that diameter and midpoint at the geometric center between the two points. This is useful when you can visually pick two opposite points on a desired circle.
3-Point method: select 3Point to define a circle that passes through three non-collinear points. Click three known points on the intended circle; AutoCAD calculates the unique circle that intersects all three. This is ideal when fitting a circle to three existing geometry points or when the true center is unknown.
Practical tips: use Object Snaps to pick exact endpoints, midpoints or intersection points as the basis for circle placement. For geometric construction, combine polar coordinate entry with center/radius when the circle center lies at a particular angle and distance from a reference point: use @distance<angle for relative coordinates. For manufacturing tolerances, enter radii/diameters to the needed precision. If you need concentric circles, copy or offset the original circle rather than repeatedly entering center points to avoid tiny misalignments. Use Osnap tracking, temporary tracking points, and Dynamic Input to confirm numeric values visually while drawing.
What are common circle creation workflows?
Architects commonly use center/radius for dialed radii and 3-point to match curve constraints; mechanical drafters use center/diameter from part specifications. When combining circles with other geometry, create them on a dedicated layer and lock/unlock when needed to avoid accidental moves. For patterning, use ARRAY or copy with multiple angle increments around a center point. For construction only, draw the circle and change to a non-plotting layer or convert to a centerline style for clarity.
How do I draw Arcs using start‑center‑end, 3‑point and other arc options?
Use the ARC command or type A then Enter. Several prompt-driven creation methods are offered; picking the right one depends on which points you already know.
Start-Center-End method: select Start, then Center, then End. Click or enter coordinates for the start point, specify the center of the circle from which the arc is a portion, and then select the arc end point. This method is ideal when you know the circle center and both arc limits.
3-Point method: select the 3-Point option to define an arc by three points it must pass through—start, a point on the arc, and end. AutoCAD calculates the unique arc on the circle through those points. Use this when fitting an arc visually to existing geometry without a known center.
Start-End-Angle method: choose Start, End, Angle to set the start and end points and a central angle that determines the arc bulge. This method is useful if you know the endpoints and the sweep angle you want.
Start-End-Direction/Radius methods: Arc also supports defining arcs by start point, end point and a specified radius or tangent direction. When you select the Radius option, AutoCAD prompts for a radius after the endpoints. Direction mode lets you specify a tangent vector for the arc at the start point—helpful for smooth transitions between lines and arcs in fillet-like constructions.
Practical workflow tips: use Osnaps to pick exact endpoints or center points. If you need an arc tangent to an existing line, draw the line and then start ARC and choose Tangent mode, or use FILLET with radius to create a tangent arc between two lines. For precise geometry, enter coordinates for start and end, then specify angle or radius numerically. Use grips to modify start, end and bulge after creation; bulge represents arc curvature in polylines, so convert to polyline arc segments if you need combined editing. For construction-only arcs, place them on a non-printing layer. When chaining arcs, maintain consistent direction (clockwise vs counterclockwise) to avoid unexpected results.
How do I troubleshoot arc placement?
If an arc appears inverted or too large/small, check which creation method you used—start/center/end versus 3-point will produce different centers and sweeps. Ensure you aren’t snapping to the wrong geometry via OSNAP. Use UNDO to return and redraw, or edit grips to fine-tune. If you need a precise radius, prefer center/radius over guessed tangent points.
How do I draw Rectangles and Polygons quickly (RECTANGLE, POLYGON)?
Enter RECTANGLE or REC to create an axis-aligned rectangle: click two opposite corners or enter coordinates for corner points. Use the Area option in RECTANGLE to specify rectangle by area and length values for defined sizing. For rotated rectangles, draw a baseline with LINE, then use ROTATE or specify rotation angle during rectangle creation in some versions or use POLYLINE and then rotate.
For regular polygons, start POLYGON and enter the number of sides, then choose whether to inscribe or circumscribe about a circle. Pick the center point or specify edge endpoints to define size. POLYGON produces a closed polyline by default; use the INSCRIBE/CIRCUMSCRIBE options to control whether the polygon fits inside or around a given circle. Use straightedge snaps and OSNAP to align polygons exactly with existing geometry. Both tools are fast ways to create rectangular and regular multi-sided shapes for blocks, details and patterning.
How do I draw Ellipses and elliptical arcs (ELLIPSE, Elliptical Arc options)?
Start the ELLIPSE command by typing ELLIPSE or EL. You typically specify the two axis endpoints (major axis first, then the distance to the minor axis), or choose Center option for center, axis and other end. For the two-axis method: pick the first endpoint of the major axis, pick the other endpoint of the major axis, then pick a point to establish the minor axis distance and orientation. For the Center option: choose Center, type center coordinates, then specify endpoint of the major axis and an endpoint of the minor axis or the distance to configure proportions.
Elliptical arcs are created by using the ELLIPSE command then choosing to draw an arc portion rather than the full ellipse; you specify start and end angles or points on the ellipse. Many versions of AutoCAD provide an Elliptical Arc option directly in the command set or convert a full ellipse to an arc by trimming or using grips. When drawing arcs on ellipses, use OSNAP carefully because the center of the ellipse is not as intuitive as for circles; pick quadrant points or use perpendicular tracking to ensure correct orientation.
Practical tips: ellipses are often used for plan views of cylinders at an angle, visual details and symbol work. If you need precise swept shapes, construct the ellipse from parametric definitions or use scaling of a circle—scale in one axis only to generate an accurate ellipse from a circle when the geometry allows. For consistent symbology, draw ellipses on a dedicated layer and annotate with centerlines if needed. Edit elliptical arcs by dragging grips or using properties to enter exact angle values for start and end points.
How do I draw Splines and what’s the difference between fit and control‑point splines?
Use the SPLINE command to create smooth freeform curves. There are two main spline modes: fit point splines and control point splines. Fit point splines pass through the points you click—these points are treated as coordinates the curve must interpolate. Start SPLINE, click successive fit points (or enter coordinates) and press Enter to finish. Fit splines are intuitive when you want the curve to pass through hand-picked locations.
Control point splines do not necessarily pass through the selected control points; instead, control points influence the shape of the curve like magnets. The spline approximates a smooth path governed by the control points and their weights, and you can modify the curve more subtly by moving control points. To draw a control point spline, start SPLINE and choose the Control option (if available), place control points, then finish. Use the PEDIT or SPLINEDIT commands to convert or edit spline properties and weights.
Differences in practice: fit splines are best when you have specific coordinates the curve must touch—topographic contour lines, stylized outlines or when tracing scanned imagery. Control point splines are better for design-centric smoothing where the overall flow matters more than exact point passage—industrial design shapes, ergonomic curves and aesthetic profiles. Control splines give finer control over curvature and can be easier to adjust for fairing (smoothing) because you move control points to influence segments rather than repositioning many fit points.
Editing and conversion: you can convert a spline to a polyline with PEDIT or the SPLINEDIT options, trading smoothness for a series of linear or arc segments when needed for downstream processes like CAM. When precision is needed, use fewer control points with higher weights to avoid unwanted inflection points. Check spline continuity visually and with curvature analysis tools when surface fairness matters; trim or join splines into polylines when combining with other CAD elements for manufacture or plotting.
How do I draw Points, Rays and Construction Lines (POINT, RAY, XLINE)?
POINT creates a point object used for reference. Type POINT or PO, click to place a point or enter coordinates. Adjust point display in DDPTYPE or PTYPE to show crosses, dots, or markers so they are visible at plotting scales. Points are non-plotting markers by default unless configured; use them for survey stakes, control points and insertion references.
RAY creates a semi-infinite line starting at a point and extending infinitely in one direction. Type RAY, pick a start point, then specify a second point or direction. Rays are useful for sightlines, projection lines and alignment guides.
XLINE creates infinite construction lines in one or two directions. Type XLINE or XL, choose a point and the direction (horizontal, vertical, bisector, angle, or offset). XLINEs are handy as permanent construction aids when designing and can be trimmed later. Remember to place points, rays and xlines on a non-plotting or dedicated construction layer to avoid clutter in printouts. Use Osnaps to anchor these aids accurately to geometry and remove them or freeze the layer after use to avoid accidental selection during final editing.
How do I hatch areas and use boundaries to create filled shapes (HATCH, BOUNDARY)?
HATCH fills closed areas with patterns, solid fills, or gradients. Start the HATCH command or type H and choose a hatch pattern, scale and angle before picking the area. Use the Pick Points method to click inside a closed boundary; AutoCAD will detect the enclosing loops and apply the hatch. If the area isn’t recognized as closed, use the Boundary option or draw a closed polyline first and then select it as the hatch boundary. Hatch has options for associative hatches that stay linked to the boundary so edits update the hatch automatically, and for non-associative hatches if you prefer a static fill.
BOUNDARY creates a closed polyline from a region or from clicked points within an enclosed area. Type BOUNDARY and pick an internal point; AutoCAD outlines the enclosed region with a polyline based on the current settings (island detection, ignore nested borders, etc.). Use BOUNDARY to generate clean closed loops for hatching, region creation or for converting raster traces into vector boundaries.
Best practices: ensure the boundary is truly closed—tiny gaps or overlapping segments will prevent automatic hatching. Use TRACE or JOIN to close gaps or run the BOUNDARY command with an island detection mode to handle nested loops. For consistent patterning across multiple hatches, set the same hatch origin or use the Match Properties tool to align patterns. For solid fills use the SOLID hatch option; for printing, check pattern scales at the plot scale to ensure legibility. If a hatch behaves oddly after edits, use HATCHEDIT to re-associate or recreate it; for complex shapes convert overlapping boundaries into regions and subtract to create a single clean area before hatching.
How do Object Snaps (OSNAP) work with draw commands for precise placement?
Object Snaps ensure you pick exact geometric points on existing objects—endpoints, midpoints, centers, intersections, quadrants and perpendicular points. Turn on OSNAP via the status bar or type OSNAP and enable desired modes. While drawing, hold Shift and right-click to temporarily override OSNAP settings or pick a different snap mode. Object snaps can be used in combination with running object snap tracking (OTRACK) to track from a snap point along polar directions.
Use Endpoint and Intersection for aligning new geometry to existing line endings and intersections; Midpoint is useful for symmetric layouts; Center and Quadrant are vital for circles and arcs. When precision is paramount, enable only the snaps you need to reduce snapping to unintended locations. Snap overrides let you use a specific snap without changing the global OSNAP state. For keyboard-oriented workflows, type the object snap name or use object snap buttons on the status bar. Combining OSNAP with relative coordinate entry and Polar tracking yields quick, precise placements without manual measurement.
How do coordinate entry methods (absolute, relative, polar) affect drawing accuracy?
Coordinate entry is a foundational way to create precise geometry numerically. Absolute coordinates are entered as X,Y (and optionally Z) from the drawing origin (0,0). Use absolute entry when you have fixed global coordinates, surveys, or imported data where every point relates to a shared origin.
Relative coordinates begin with an @ symbol and are interpreted from the last point entered. For example, @5,0 draws a line five units to the right of the previous point. Relative entry is ideal for stepwise construction when building shapes from a known starting point, or when you want to chain offsets without recalculating absolute values.
Polar entry combines distance and angle: enter @distance<angle to move a specific distance at a specific angle relative to the current UCS or to the previous point. Polar is handy for diagonal elements, rafters, or any geometry defined by direction and length. You can use angles in degrees, minutes and seconds, or decimal degrees as appropriate. Polar entry works well with Polar Tracking and Ortho mode to speed placement.
Accuracy implications: numeric coordinate entry removes guesswork, ensuring reproducible results and avoiding snap errors. Mix methods as needed—use absolute when integrating external coordinates, relative for building off previous points, and polar for angular geometry. Combine coordinate entry with OSNAP and object snap tracking to create geometry that aligns exactly to existing points, and set your drawing units and precision so typed values match the plotted reality.
How do Ortho mode, Polar Tracking and Dynamic Input help control drawing direction and distance?
Ortho mode restricts cursor movement to horizontal or vertical directions relative to the UCS, enabling straight orthogonal lines. Toggle Ortho with F8 or the status bar for quick constraint. Polar Tracking allows you to lock cursor movement to specified angle increments (commonly 45°, 30°, 15°, etc.). Enable Polar Tracking with F10 and define increment angles in the drafting settings. Polar Tracking is especially useful for angled construction and when drawing is oriented to known bearing increments.
Dynamic Input shows a command tooltip near the cursor to enter distances and angles directly while drawing, reducing the need to move focus to the command line. Toggle Dynamic Input with F12. Use Dynamic Input with Polar Tracking and Ortho to type exact values while the cursor is constrained to the desired direction—type a length and press Enter to place the next point precisely. Together, these tools let you draw quickly with constrained directions, easily enter numeric values, and maintain precision without constantly switching to coordinate entry on the command line.
How do I set layers and properties before drawing for better organization?
Establish a layer scheme at the start of a drawing. Use the LAYER command to create layers with meaningful names (e.g., A-WALLS, E-PLUMB, DIMENSIONS), set colors, linetypes, lineweights and plot styles. Turn off or freeze layers that are not needed to reduce clutter and speed redraws. Assign the correct layer as current before drawing each type of object so new geometry automatically inherits the intended properties.
Set object properties such as color, linetype and lineweight either by changing the current layer defaults or by overriding individual objects when required. Lock layers to prevent accidental edits. Use layer filters or layer states to manage complex files and to restore layer visibility for plotting or detail views. Consistent layer discipline simplifies plotting, coordination and handoff to others, and it helps automated processes like block attribute extraction, schedules and BIM exports.
What keyboard shortcuts, command aliases and tool palettes speed up drawing?
Learn common aliases like L for LINE, PL for PLINE, C for CIRCLE, A for ARC, REC for RECTANGLE, S for STRETCH or SPLINE depending on your customization. Use F keys: F8 for Ortho, F9 for Snap, F10 for Polar Tracking, F12 for Dynamic Input. Customize aliases in the acad.pgp file for personal workflows. Tool palettes let you store frequently used blocks, hatch patterns and annotated symbols for one-click insertion—open palettes with CTRL+3. Ribbon and Quick Access Toolbar customization lets you keep your most used commands available without hunting in menus. Keyboard shortcuts and palettes reduce clicks and keep momentum in repetitive tasks.
How can I draw repetitive geometry efficiently using OFFSET, ARRAY, COPY and MIRROR?
OFFSET duplicates geometry at a set distance. Type OFFSET, enter the offset distance, select the object and click the side for the new copy. OFFSET is ideal for parallel lines, wall layouts and concentric curves.
ARRAY creates regular patterns. Use Rectangular, Path or Polar arrays to replicate objects in rows/columns, along a curve, or around a center point, respectively. Arrays maintain parametric controls so you can edit counts and spacing after creation.
COPY duplicates selected objects freely; use basepoint snapping and object snaps to place copies precisely. MIRROR creates mirrored copies across a picked line; use it to generate symmetric elements quickly.
- Common sequences: draw a master element, OFFSET for thicknesses, ARRAY for repetitive spacing, then MIRROR to complete symmetry.
Use these tools together to build complex, repetitive geometry with minimal clicks: for example, a series of window mullions can be drawn once, arrayed across an elevation, offset to create frame thickness and mirrored for matching units on opposite sides. For best performance, make grouped or BLOCK instances for repeated elements and use BLOCK or WBLOCK to store the master. Blocks combined with ARRAY give lighter file sizes and faster redraws compared to exploded copies. When using ARRAY, explore associative options to change dimensions and counts globally rather than editing each instance. Offset with associative ON will update child objects if the parent is changed, maintaining design intent across repetitive features.
How do I use grips and temporary commands during drawing to adjust geometry quickly?
Grips are the blue squares that appear on selected objects; click once to activate grips and use them to move, stretch, rotate, scale or mirror the object directly. Hover over a grip to see shortcut options like Move, Rotate, Scale and Stretch; click the grip and choose an action, then drag or enter values. Grips allow quick in-place edits without invoking full commands, speeding iterative adjustments.
Temporary commands such as temporary tracking points and object snap overrides (Shift+Right Click) let you snap to different points or track from snaps without changing global settings. Use temporary copy by holding Ctrl while dragging to create quick copies. For a fast undo of the last command use Ctrl+Z. These quick interactions make fine-tuning geometry faster than launching full command sequences.
What common mistakes occur with basic draw commands and how do I troubleshoot them?
Common mistakes include drawing gaps in supposed closed boundaries, snapping to the wrong point due to excessive OSNAP modes, accidental layer assignment causing objects to plot unexpectedly, and using LINE segments when you intended a single continuous PLINE. To troubleshoot gaps and failed hatches, zoom in and use ENDPOINT and INTERSECTION osnaps to look for tiny breaks; use JOIN, FILLET with zero radius, or the BOUNDARY command to fix small gaps. If elements don’t align, verify whether you used absolute versus relative coordinates and check the UCS orientation—drawing on an unexpected UCS will offset coordinates. For errant snap behaviour, toggle OSNAP off and on, or temporarily override with Shift+Right Click to ensure the correct snap is used.
When performance slows with many repeated objects, use BLOCKs instead of exploded copies and purge unused definitions with PURGE. If arc orientation or circle placement seems wrong, review which creation method you used and inspect grips for direction. For unexpected linetype scaling, adjust LTSCALE and PSLTSCALE so patterns render correctly both model and paper space. Finally, keep a disciplined layer strategy and frequently save named versions so you can revert to a known-good state if edits go astray. Regularly audit the drawing with AUDIT and RECOVER to detect and fix corrupt objects and inconsistencies.