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.

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.

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.

Visual Explanation — Fillet vs. Chamfer Geometry

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.

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)
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)
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
Chamfer 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(α)
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.

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.

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.
Trim mode behavior comparison
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
⚠️ 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.

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
Step 1 — Invoke the FILLET CommandType 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
Step 2 — Set the RadiusType 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
Step 3 — Verify Trim ModeSince 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
Step 4 — Select the Two LinesClick 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
Step 5 — Verify the ResultAutoCAD 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
Step 1 — Invoke the CHAMFER CommandType CHAMFER (alias CHA). AutoCAD reports the current distances: Dist1 = 0.0000, Dist2 = 0.0000.
2
Step 2 — Set DistancesType 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
Step 3 — Select the Two LinesClick 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
Step 4 — Verify the ResultWith 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°

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.

Feature comparison of FILLET and CHAMFER commands
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
⚙️ 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.

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.

2D fillet/chamfer versus 3D solid equivalents
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)

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.

Practice Problems

PROBLEM 1CONCEPTUAL
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?
PROBLEM 2BASIC 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?
PROBLEM 3INTERMEDIATE
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.
PROBLEM 4APPLIED
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.
PROBLEM 5CRITICAL 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.

Lesson 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)