AutoCAD • Drawing and Editing Fundamentals

Fillet & Chamfer — Fillet and chamfer corners; understand trim mode impacts (intro)

Master rounded and beveled corner transitions in AutoCAD, and learn how trim mode controls edge geometry.

A drafting compass with dimension and drawing-panel symbols.
Inside this lesson 10 sections 5 questions 9 figures

SECTION 1

Historical Context & Motivation

Long before computer-aided design existed, machinists and engineers understood that sharp interior corners in manufactured parts create stress concentrations — localized points where fatigue cracks initiate under repeated loading. The practice of rounding or beveling edges dates back centuries in woodworking, masonry, and metalworking, where craftspeople filed corners smooth to improve both structural integrity and aesthetic finish. When drafting moved from manual boards to digital platforms, these operations needed precise parametric control, giving rise to the FILLET and CHAMFER commands that are now foundational to every serious CAD package.

1963 • Sketchpad by Ivan Sutherland

The first interactive computer graphics program demonstrated that geometric constraints could be applied programmatically to line drawings, laying the conceptual groundwork for parametric editing operations.

1982 • AutoCAD 1.0 Released

Autodesk shipped the first version of AutoCAD for IBM PCs. Early releases included basic line and arc tools, but dedicated fillet and chamfer commands were still primitive or absent.

1988 • FILLET & CHAMFER Commands Mature

AutoCAD Release 10 introduced robust fillet and chamfer routines with radius/distance parameters and the Trim mode option, enabling users to control whether source edges are retained or removed after the operation.

2000s • 3D Solid Fillets

With AutoCAD's expanding 3D modeling capabilities, FILLET and CHAMFER extended to solid edges, making them indispensable not just in 2D drafting but also in parametric solid modeling workflows.

2020s • Modern Multi-Select & Preview

Current AutoCAD releases offer real-time preview, multi-edge selection, and undo-friendly trim behavior, streamlining the fillet and chamfer workflow for complex assemblies.

The central question these commands address is deceptively simple: how do you transition between two intersecting edges cleanly, repeatably, and with exact dimensional control? Understanding the difference between a fillet (arc transition) and a chamfer (linear bevel), along with how AutoCAD's trim mode governs the resulting geometry, will give you precise control over corner treatments in any drawing.

SECTION 2

Core Principles & Definitions

Before diving into command syntax, it is essential to internalize the geometric and behavioral distinctions that make fillet and chamfer operations unique. Both commands modify the intersection of two lines, arcs, or polyline segments, but they produce fundamentally different geometry. A fillet inserts a tangent arc of a specified radius between two objects, producing a smooth, rounded transition. A chamfer connects two objects with a straight line segment, creating an angled bevel defined by one or two distance values. The trim mode setting determines whether AutoCAD trims the original edges back to the new fillet arc or chamfer line, or leaves them intact — a distinction with significant implications for downstream editing.

1

Fillet (Arc Transition)

Creates a tangent arc of a specified radius between two objects. A radius of 0 produces a sharp corner by extending or trimming both lines to their intersection point — a common technique to clean up overshooting lines.
2

Chamfer (Linear Bevel)

Connects two edges with a straight line. Defined by two distance values (Dist1 and Dist2) or by one distance and an angle. When Dist1 = Dist2, the chamfer bisects the corner symmetrically at 45°.
3

Trim Mode (On)

The default behavior. AutoCAD removes the portions of the original lines that extend beyond the fillet arc or chamfer line. The result is a clean, closed corner geometry.
4

No-Trim Mode (Off)

AutoCAD retains the original edges in their entirety. The fillet arc or chamfer line is added as a new object, and the source lines pass through unaltered — useful for construction geometry or when you need the original intersection point.
5

Polyline Mode

When applied to a polyline, the Polyline option fillets or chamfers every vertex simultaneously. This is particularly efficient for rectangular shapes where uniform corner rounding is desired.
✦

KEY TAKEAWAY

Think of fillet and chamfer as analogous to two CSS border-radius strategies for a rectangular <div>. A fillet is like applying border-radius: 10px — it produces a smooth, curved corner. A chamfer is like clipping the corner with clip-path along a 45° line — a flat, angular transition. Trim mode is whether you delete the original sharp corner box or keep it as a hidden layer underneath. In both web dev and CAD, the visual result may look similar, but the underlying geometry determines how downstream transformations behave.

SECTION 3

Visual Explanation — Fillet vs. Chamfer Geometry

FILLET (Radius = R)CHAMFER (Dist1, Dist2)BeforeSharp cornerAfter (Trim ON)RTangent pointsBeforeSharp cornerAfter (Trim ON)Dist1Dist1Dist2Line 1Line 2Fillet ArcChamfer Line
Left: a fillet inserts a tangent arc of radius R between two lines, producing a smooth curve. Right: a chamfer inserts a straight bevel defined by Dist1 and Dist2. Both diagrams show the result with Trim mode ON — the original edges are clipped at the tangent/endpoint markers (yellow dots).

In the diagram above, note how the fillet arc is tangent to both original lines at the yellow marker points. The tangent condition ensures a smooth, continuous transition with no sudden change in direction — a critical requirement in mechanical design where abrupt corners cause stress risers. The chamfer, by contrast, introduces two angular transitions (one at each endpoint of the bevel line), which means the path direction changes abruptly twice rather than flowing through a curve. If you are familiar with Bézier curves in computer graphics, think of the fillet as achieving G¹ (tangent) continuity at its endpoints, while the chamfer only achieves G⁰ (positional) continuity.

SECTION 4

Mathematical Framework

Although the FILLET and CHAMFER commands abstract away the underlying geometry for the user, understanding the mathematics clarifies constraints on parameter values and explains why certain configurations fail. Both operations rely on the intersection angle between the two selected edges, which AutoCAD computes internally before placing the new geometry.

Fillet Geometry

FILLET ARC CENTER OFFSET

d=R/sin(θ/2)d = R / sin(θ / 2)

Where d is the distance from the original corner to the arc center, R is the fillet radius, and θ is the angle between the two lines. For perpendicular lines (θ = 90°), d = R / sin(45°) ≈ R × 1.414.

TANGENT POINT DISTANCE FROM CORNER

t=R/tan(θ/2)t = R / tan(θ / 2)

Where t is the distance from the corner along each original line to the tangent point. For 90° corners, t = R. This means a fillet of radius 5 consumes exactly 5 units along each edge from the corner. If either line segment is shorter than t, AutoCAD will reject the radius as too large.

Chamfer Geometry

CHAMFER BY DISTANCES

Chamferlineendpoints:P1=Corner−Dist1×u^1,P2=Corner−Dist2×u^2Chamfer line endpoints: P₁ = Corner − Dist1 × û₁, P₂ = Corner − Dist2 × û₂

Where û₁ and û₂ are the unit direction vectors along each line toward the corner. Dist1 applies to the first selected line and Dist2 to the second.

CHAMFER BY DISTANCE AND ANGLE

Dist2=Dist1×tan(α)Dist2 = Dist1 × tan(α)

When using the Angle option, α is measured from the first selected line. A 45° angle with Dist1 = 10 produces Dist2 = 10 × tan(45°) = 10, yielding a symmetric chamfer. A 30° angle with Dist1 = 10 yields Dist2 ≈ 5.77.

💡

Zero-Radius Fillet Trick

Setting the fillet radius to 0 is one of the most frequently used techniques in AutoCAD drafting. It extends or trims two lines so they meet exactly at a sharp corner, effectively replacing the EXTEND and TRIM commands for two-object corner cleanup. Think of it as the geometric equivalent of a join operation on two paths.

SECTION 5

Trim Mode — Detailed Breakdown

The Trim mode setting is a persistent system variable (TRIMMODE) that AutoCAD stores between sessions. When TRIMMODE = 1 (the default), both FILLET and CHAMFER trim the original edges back to the newly created arc or line. When TRIMMODE = 0, the original edges remain fully intact and the new geometry is simply added. Understanding this distinction is analogous to understanding the difference between a destructive edit and a non-destructive edit in image processing or version control: one modifies the original data, while the other layers new data on top.

TRIM MODE ON (TRIMMODE = 1)TRIM MODE OFF (TRIMMODE = 0)Fillet (R=40)R=40Original edges trimmed ✓Chamfer (D1=30, D2=30)D=30Original edges trimmed ✓Fillet (R=40)Original corner preservedOriginal edges retained ✓Chamfer (D1=30, D2=30)Original corner preservedOriginal edges retained ✓Line 1Line 2FilletChamferPreserved corner
Comparison of fillet and chamfer results with Trim ON (left) versus Trim OFF (right). In the right column, the red dot marks the original corner that remains in the drawing. The dashed segments show the portions of the original lines that would have been removed in trim mode.
AttributeTrim ON (TRIMMODE = 1)Trim OFF (TRIMMODE = 0)
Original edgesTrimmed back to tangent/endpoint of new geometryFully preserved; pass through the corner
New geometryArc or line replaces the corner regionArc or line added as a separate object overlapping the originals
System variableTRIMMODE = 1TRIMMODE = 0
Use caseFinal production drawings; clean closed shapesConstruction lines; preserving intersection references
Undo behaviorUNDO restores original corner and removes arc/lineUNDO removes the added arc/line; originals unchanged

Trim mode behavior comparison

⚠

Persistence Warning

Because TRIMMODE is a system variable, it persists across sessions. If a colleague's drawing template has TRIMMODE = 0 and you open it, your fillets and chamfers will silently add extra geometry instead of trimming. Always check the command-line feedback — AutoCAD reports the current trim mode when you invoke FILLET or CHAMFER.

SECTION 6

Worked Example — Filleting and Chamfering a Bracket Profile

Consider a simple L-shaped bracket drawn with two perpendicular line segments meeting at a sharp inside corner. The design specification calls for a 10-unit fillet at the inside corner and a 5 × 5 chamfer at the outside corner of the bracket's base. Walk through each operation step by step.

Fillet at Inside Corner (R = 10)

  1. 1

    Step 1 — Invoke the FILLET Command

    Type FILLET at the command line (or press F if using the default alias). AutoCAD responds: Current settings: Mode = TRIM, Radius = 0.0000. The prompt confirms that trim mode is on and the radius is currently zero.
  2. 2

    Step 2 — Set the Radius

    Type R to enter the Radius sub-option, then enter 10. AutoCAD stores this value for all subsequent fillets until you change it again.
    Radius set to 10.0000
  3. 3

    Step 3 — Verify Trim Mode

    Since the status line already shows Mode = TRIM, the original edges will be trimmed back. If you needed no-trim mode, you would type T and select No trim before selecting objects.
  4. 4

    Step 4 — Select the Two Lines

    Click the horizontal line (first object), then click the vertical line (second object). AutoCAD computes the tangent point on each line at a distance t = R / tan(θ / 2) = 10 / tan(45°) = 10 units from the corner.
    Tangent distance from corner: 10.0 units on each edge
  5. 5

    Step 5 — Verify the Result

    AutoCAD inserts a 90° arc of radius 10 and trims both lines to the tangent points. Use LIST on the new arc to confirm: Center at 10 units offset from each original line, radius = 10, start angle and end angle spanning 90°.
    Fillet arc created: R = 10, θ_arc = 90°

Chamfer at Outside Corner (Dist1 = 5, Dist2 = 5)

  1. 1

    Step 1 — Invoke the CHAMFER Command

    Type CHAMFER (alias CHA). AutoCAD reports the current distances: Dist1 = 0.0000, Dist2 = 0.0000.
  2. 2

    Step 2 — Set Distances

    Type D for the Distance option, then enter 5 for Dist1 and 5 for Dist2. Since both distances are equal, the chamfer will bisect the 90° corner at 45°.
    Dist1 = 5.0, Dist2 = 5.0
  3. 3

    Step 3 — Select the Two Lines

    Click the first line at the outside corner, then the second. AutoCAD places the chamfer line from 5 units along Line 1 to 5 units along Line 2, both measured from the corner.
  4. 4

    Step 4 — Verify the Result

    With trim mode on, the original lines are shortened and a new line segment connects the two cut-back endpoints. The chamfer line length equals √(5² + 5²) ≈ 7.07 units.
    Chamfer line created: length ≈ 7.07, angle = 45°

SECTION 7

Fillet vs. Chamfer — When to Use Which

Choosing between a fillet and a chamfer is not purely aesthetic — the decision has functional, manufacturing, and computational implications. In mechanical engineering, fillets distribute stress over a curved surface, reducing crack initiation, while chamfers are cheaper to machine because a straight-line cut requires simpler tooling. In architectural drawings, fillets convey organic, flowing design language (think modern furniture), while chamfers suggest precision and angularity (think industrial hardware). In software terms, the choice is akin to deciding between a smooth easing function and a linear interpolation in an animation: both get you from state A to state B, but the perceptual and behavioral qualities differ.

CriterionFilletChamfer
Geometry typeTangent arc (curved)Straight line (flat bevel)
ParametersSingle radius value RTwo distances (Dist1, Dist2) or distance + angle
Continuity at junctionG¹ (tangent continuous)G⁰ (positional only)
Stress performanceSuperior — distributes stress over arc surfaceAdequate — better than sharp corner, worse than fillet
Manufacturing costHigher — requires radius-cutting toolLower — simple angled cut
Zero-value trickR = 0 → sharp corner cleanupDist1 = Dist2 = 0 → sharp corner cleanup (same effect)
Polyline supportYes — fillets all vertices at onceYes — chamfers all vertices at once

Feature comparison of FILLET and CHAMFER commands

⚙️

DESIGN HEURISTIC

In software engineering, choosing the right data structure depends on access patterns and constraints. Similarly, choosing between fillet and chamfer depends on the downstream pipeline: if the part will undergo FEA stress analysis, prefer fillets for their smooth stress distribution; if CNC machining cost is the priority, prefer chamfers for their simpler tool paths. When in doubt, check the manufacturing specifications — they usually dictate the choice.

SECTION 8

Connection to Advanced Operations

The 2D fillet and chamfer commands introduced in this lesson are the entry point to a broader family of edge-treatment operations in CAD and computational geometry. As you progress into 3D modeling with AutoCAD's solid modeling tools, or transition to platforms like Fusion 360 or SolidWorks, you will encounter parametric fillets on solid edges, variable-radius fillets, face fillets, and full-round fillets — all of which build on the same tangent-arc principles but extend them to three-dimensional surface patches. Understanding the 2D foundations makes these 3D generalizations significantly more intuitive.

Feature2D (This Lesson)3D / Advanced
Fillet geometryCircular arc in the XY planeRolling-ball blend surface on solid edges
Chamfer geometryStraight line segmentPlanar or ruled surface across solid edge
Variable radiusNot available — single constant RSupported — R varies along the edge length
Multi-edge selectionTwo objects per operation (or Polyline mode)Chain-select multiple edges in one operation
Trim conceptTRIMMODE system variableAlways modifies the solid body (no separate trim concept)

2D fillet/chamfer versus 3D solid equivalents

For students interested in the computational geometry side, the fillet operation is closely related to the Minkowski sum of a polygon with a disk of radius R, which is a standard operation in robotics path planning and collision detection algorithms. The chamfer operation corresponds to the Minkowski sum with a square rotated 45°. These connections illustrate how seemingly simple CAD tools are grounded in deep mathematical structures that appear across computer science.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Explain the geometric difference between a fillet and a chamfer in terms of the type of curve each produces. Why does a fillet provide G¹ continuity at its endpoints while a chamfer provides only G⁰ continuity?
Show answer
A fillet inserts a tangent arc between two lines, meaning the arc shares the same tangent direction as each original line at the connection point — this is G¹ (tangent) continuity. A chamfer inserts a straight-line segment that merely meets each original line at a shared point; the direction changes abruptly at each junction, so only positional (G⁰) continuity is achieved. Physically, G¹ continuity means a ball rolling along the path would not experience a sudden jerk at the transition, whereas with G⁰ continuity, the direction changes instantaneously. This is why fillets are preferred in mechanical design for parts subject to dynamic loading.

Question 2: BASIC CALCULATION

Two lines meet at a 90° angle. You apply a fillet with radius R = 15. Using the formula t = R / tan(θ / 2), calculate the tangent point distance from the corner along each line. What is the minimum length each line must have for the fillet to succeed?
Show answer
Substituting into the formula: t = 15 / tan(90° / 2) = 15 / tan(45°) = 15 / 1 = 15 units. Each line must be at least 15 units long from the corner to the tangent point. If either line segment is shorter than 15 units, AutoCAD will report that the radius is too large for the selected geometry. This calculation generalizes to any angle: for example, at 60°, t = 15 / tan(30°) ≈ 15 / 0.577 ≈ 26.0 units — a much larger consumption of the edges, which illustrates that acute angles require more line length for the same radius.

Question 3: INTERMEDIATE

You need to apply a chamfer using the Angle method on two lines meeting at 90°. You specify Dist1 = 12 and an angle α = 30° measured from the first line. Calculate Dist2 and the length of the resulting chamfer line segment.
Show answer
Using the formula Dist2 = Dist1 × tan(α), we get Dist2 = 12 × tan(30°) ≈ 12 × 0.5774 ≈ 6.93 units. The chamfer line connects a point 12 units from the corner on Line 1 to a point 6.93 units from the corner on Line 2. The length of the chamfer line is √(12² + 6.93²) = √(144 + 48.02) = √192.02 ≈ 13.86 units. Note that this asymmetric chamfer removes more material from Line 1 than Line 2, which is why selection order matters — Dist1 always applies to the first line you click.

Question 4: APPLIED

You are drafting a rectangular mounting plate (120 × 80 units) as a closed polyline. The specification requires 8-unit fillets on all four corners. Describe the exact command sequence to accomplish this in a single operation. Then calculate the total arc length added and the total line length removed.
Show answer
Command sequence: type FILLET → R → 8 (set radius) → verify trim mode is ON → type P (Polyline option) → click the rectangle polyline. AutoCAD fillets all four corners simultaneously. For each 90° corner, the tangent distance is t = 8 / tan(45°) = 8 units, so 8 units are removed from each side of each corner. Each fillet arc subtends 90° of a circle with radius 8, so arc length = (π / 2) × 8 ≈ 12.57 units per corner. Total arc length added = 4 × 12.57 ≈ 50.27 units. Total line length removed = 4 corners × 2 sides × 8 units = 64 units. The net perimeter change is 50.27 − 64 = −13.73 units, so the filleted rectangle has a smaller perimeter than the sharp-cornered original, which is geometrically expected since the arc is a shorter path than the two line segments it replaces.

Question 5: CRITICAL THINKING

A colleague claims that running FILLET with TRIMMODE = 0 (no trim) followed by manually erasing the excess line segments produces identical geometry to running FILLET with TRIMMODE = 1. Critically evaluate this claim. Under what conditions is it true, and under what conditions might the results differ? Consider both standard lines and polylines in your analysis.
Show answer
For individual line objects, the claim is largely correct: the fillet arc is geometrically identical regardless of trim mode, and manually trimming or erasing the excess produces the same visual result. However, there are subtle differences. With TRIMMODE = 1, AutoCAD modifies the original line objects in place (their endpoints are moved), whereas with TRIMMODE = 0 followed by manual erasure, you delete the entire original line and lose any object-specific properties like layer, linetype, or extended data. For polylines, the difference is more pronounced: TRIMMODE = 1 on a polyline integrates the fillet arc as an arc segment within the polyline, maintaining it as a single closed object. With TRIMMODE = 0, the arc is created as a separate entity, and manually erasing polyline vertex segments is not straightforward — you would need to use PEDIT to restructure the polyline. The topological integrity of the polyline is preserved automatically only with trim mode on, making the colleague's claim invalid for polyline workflows.

SUMMARY

Lesson Summary

Summary

The FILLET command creates a tangent arc of specified radius R between two objects, achieving G¹ continuity at the transition. The CHAMFER command creates a straight bevel defined by two distances (Dist1, Dist2) or a distance and angle, achieving G⁰ continuity. The tangent point distance for a fillet on two lines meeting at angle θ is t = R / tan(θ / 2), which determines both the maximum valid radius and the amount of edge consumed by the operation.

The Trim mode (controlled by TRIMMODE) determines whether original edges are trimmed back (TRIMMODE = 1, the default) or preserved intact (TRIMMODE = 0). For polylines, trim mode preserves topological integrity by embedding the new arc or line as a segment within the polyline. Setting the fillet radius to zero is a widely used shortcut for cleaning up corner intersections, effectively replacing manual TRIM and EXTEND operations.

Varsity Tutors • AutoCAD • Fillet & Chamfer — Fillet and chamfer corners; understand trim mode impacts (intro)