SIMETRIUM .COM h = R(1 − cos π/n)
SERIES · DRAFTING AND CAD
EN|36 languages
Chord tolerance
The largest distance between a facet and the true surface, mm. Sets the accuracy regardless of size.
Angle tolerance
The largest angle between adjacent facets, in degrees. It holds small radii, but leaves coarse facets on large parts.
On the plate — a steel cylinder exported to STL at different accuracies. The facets become 6, 12, 24, 48, 96. In the magnifier — one chord and its deviation h: each time the facets double, it shrinks almost four times, while the file doubles.
Quantity passport · drafting and CAD · additive manufacturing

STL tessellation tolerance

h, mm · α, ° · h = R(1 − cos π/n) · ISO/ASTM 52900 · ISO/ASTM 52915

A housing for a 608 bearing was drawn in AutoCAD with a Ø22 hole and sent to print. The bearing does not fit. Calipers read 21.67 across flats and 22.00 across corners. In the model the hole was a circle, but in the STL it became an 18-gon: export with the default settings split it into facets of 20°. Each chord deviates by 0.17 mm, which is 0.33 on the diameter.

The STL format stores no arcs: any surface in it is a set of triangles. The accuracy of this substitution is set by two tolerances. The chord tolerance h limits how far a facet may move away from the surface, in millimetres. The angle tolerance α limits the turn between adjacent facets. The number of facets on a circle is the larger of the two requirements. Each triangle takes 50 bytes in a binary file, so accuracy is paid for in size.

Notationh — chordal deviation, mm; α — angle between facets, °
Linkh = R(1 − cos π/n) ≈ π²R / 2n²; n = π / arccos(1 − h/R)
Number of facetsn = max(n by chord, 360°/α); twice the facets — 4 times smaller h
Diameter across flatsD · cos(π/n): a Ø22 hole of 18 facets — 21.67
File sizebinary STL: 84 + 50 · T bytes, T — number of triangles
Whereexport for 3D printing, slicers, CNC from a mesh, scanning and comparison with CAD
To export and printing AutoCAD tip
01 · Definition

Arc, chord and the deviation between them

A circle of radius R is divided into n chords. Each chord departs inward from the arc, most of all at its middle. That distance is the chordal deviation: h = R(1 − cos π/n). For large n it is almost equal to π²R / 2n². Double the number of facets — the deviation drops fourfold. Double the radius at the same n — the deviation doubles.

That is why one tolerance is not enough. A chord tolerance in millimetres is equally accurate on a gear and on a tank, but on a 0.5 mm radius it gives three or four facets. The angle tolerance keeps the shape of small fillets, but on a large radius it leaves facets visible to the eye. The export takes both and for each arc chooses the larger number of facets of the two. Facet vertices lie on the surface, while the facets cut inside convex surfaces and bulge into holes: a hole in an STL is always smaller, a shaft is always thinner.

R — arc radius · n — number of facets on a circle · h — chordal deviation · α — angle between facets · T — number of triangles
Interactive · one tolerance, different radii

How many facets a circle gets

The rows are radii from a fillet to a tank. The bar is the number of facets by the chord tolerance, logarithmic scale. On the right — triangles for a cylinder of that radius.

Chord tolerance

Interactive · export, magnifier, printer and check

Five parts, two tolerances, two printers

The main action is the «Start export» button. In CAD the part is smooth: blue isolines lie on the true surfaces. On export it is covered with triangles, and the counter counts them and the file size. The magnifier shows one chord and its deviation. Then the file goes to the printer: the part grows layer by layer, and facets remain on it if they are coarser than the printer’s XY step. The last step is the check on the part’s main dimension. Below the scene you choose the part — a bearing bushing, a ball knob, a roller, a lamp shade or an O-ring — the export tolerance and the printer. The «Smooth surface» button overlays the true shape on top of the facets.

left: control panel — radius, tolerances, facets, triangles, file, largest deviationright: STL file, chord magnifier, which tolerance decided
Main action
Rewind0.0 s
Part
Printer
Export tolerance
«Default» — angle 20° only, no chord tolerance: this is how an export with a coarse setting behaves.
Facets on circle
—
—
Largest deviation
—
—
STL file
—
—
Verdict
—
—

—

Facets on a circle and radius
by chord tolerance and by angle, logarithmic scales
The curve is the chord tolerance, n grows as √R. The horizontal line is the angle tolerance. The export takes the higher of the two. The dots are the main radii of the five parts.
File size
binary STL at four tolerances, logarithmic scale
The bars are tolerances from «default» to 0.001 mm for the selected part. Each tenfold step in h gives roughly ten times more triangles.
Deviation around the circle
facet versus arc over a quarter turn, mm
The arches are the deviation of each facet, zero at the vertices. Red — the part tolerance, amber — the printer’s XY step: the printer will not reproduce facets finer than that.
02 · Conversion
RADIUS, mm · CHORD TOLERANCE, mm · ANGLE TOLERANCE, °
FACETS ON CIRCLE

Quick estimate: n ≈ π · √(R / 2h). For R 10 and h 0.01 — about 70 facets, for R 100 — about 220. For printing, a sensible chord tolerance is two to four times finer than the printer’s XY step.

STL stores no units. A slicer reads the number 22 in the file as 22 mm, and a program working in inches — as 22 inch. The chord tolerance is set in drawing units, so in a drawing in metres «0.01» is a centimetre.

facets nangleh at R 10Ø20 across flatswhere it occurs
03 · Orders of magnitude
CHORD TOLERANCE FROM OPTICS TO A CITY BLOCK MODEL, LOGARITHMIC SCALE

04 · Measuring instruments
across flats 21.67 · across corners 22.00
vernier calliper
The jaws rest on two opposite facets or on two corners, and the diameter depends on the rotation. The difference between the two readings is twice the chordal deviation; it shows already at 0.05 mm.
probe ⌀1 mm200 points around the circle
coordinate measuring machine
The probe goes around the hole through hundreds of points, and the software builds the inscribed and circumscribed circles. Their difference is the roundness deviation; for an STL facet it equals the chordal deviation.
deviation map
3D scanner
The scanner captures the printed part as a point cloud, and the software aligns it with the CAD model and colours the deviations. STL facets show on the map as even stripes.
the highlight breaks at every facet
zebra and highlight
On a glossy surface the reflection of the stripes breaks at the facet edges even where calipers see nothing. This is how lamp shades, housings and lenses are checked.
05 · Writing rules
Correct
«STL export: chord 0.01 mm, angle 5°» — in the print order
file units stated alongside: «STL, mm»
fit holes — separately finer or with a reaming allowance
binary STL for files over a few megabytes
chord tolerance two to four times finer than the printer’s XY step
Incorrect
«the STL is as accurate as the model» — it has not a single arc
angle tolerance only on a large part
h 0.0001 mm for FDM — a file of hundreds of megabytes for nothing
a Ø22 hole in an STL for a Ø22 bearing without checking across flats
STL without stated units for a contractor
Series · Drafting and CAD
desk tips for every sheet
AutoCAD · STL export
Command:
STL toleranceISO/ASTM 52900 · 52915
Lit.
h
α
У
0.01
5°
SIMETRIUM · «Drafting and CAD» seriesØ22 hole of 92 facets — 21.99 across flats
06 · Neighbouring units
07 · Historical section
harcchord
sagitta
Metrological note

The chordal deviation is the same sagitta that masons and carpenters used to lay out arches: from the chord and the sagitta they recovered the radius. The formula h = R(1 − cos π/n) is geometry, not a standard. STL standards set no tolerances: they are chosen by whoever exports, to suit the printer and the purpose of the part.

The approximation error adds to the printing error. If the chordal deviation is 0.17 mm and the printer holds 0.1, the hole comes out 0.3–0.5 mm smaller. If the deviation is 0.001 mm, it drowns in the printing error, while the file grows hundreds of times. The sensible point is when a facet is just finer than what the machine can show.

inscribed: D·cos π/n
hole across flats
Catalogue of quantities
the whole index →
the foundation · 7 units

The seven SI base units

on the sheet’s topic · drafting and CAD
The index lab: a glass of cabbage juice, a burner, a glass of water on a cold plate and a gear train
Index · all quantities on one page
The lab at the entrance to the index

A drop of acid changes the colour of the juice, salt colours the flame, water freezes at a tap. Below them are all Simetrium sheets, by discipline and alphabetically.

Open the index →
08 · Your language
every link is a real page in that locale

Read it in your own language

translated and checkeddraft translationqueued
Share this pagethe link leads to this page