3D Quality Tools

Planning & calibration

3D Printer Fit Checker3D PrintersCompare 3D Printers3D Print Cost Calculator3D Printing Price CalculatorFilament Length CalculatorFlow Rate CalculatorTolerance & ClearanceShrinkage CalculatorOrientation PlannerBed Layout Planner

After slicing

G-code Viewer & Preflight
View all 3D tools
STL toolsSTL ViewerSTL Quality CheckerSTL Print Preflight CheckerSTL Repair ToolSTL Watertight CheckerSTL Manifold CheckerSTL Dimensions CheckerSTL Scale ToolSTL Wall Thickness CheckerSTL Overhang CheckerSTL SplitterSTL Volume CalculatorSTL Triangle CounterSTL File Size ReducerSTL to 3MF Converter
3MF tools3MF Viewer3MF Quality Checker3MF Print Preflight Checker3MF Repair Tool3MF Watertight Checker3MF Manifold Checker3MF Dimensions Checker3MF Wall Thickness Checker3MF Overhang Checker3MF Volume Calculator3MF Triangle Counter3MF to STL Converter
MaterialsGuidesContact
Guides›STL Resolution: Chord Height and Angular Tolerance

CAD export and mesh interpretation

STL Resolution: Chord Height and Angular Tolerance

Chord height limits how far a straight mesh approximation departs from a curved source. Angular tolerance limits changes in surface direction. Triangle count is an outcome of those settings and the shape; it is not a universal measure of dimensional accuracy.

A circular cross-section gives a checkable example

For a circle of radius R, replacing an arc with a straight chord creates a maximum inward gap, the sagitta s. If the arc spans angle θ, s = R(1 - cos(θ/2)). For N equal segments around a circle, θ = 2π/N and s = R(1 - cos(π/N)). This is a two-dimensional mathematical example, not the complete rule of a CAD surface mesher.

A circular arc lies outside its straight chord, with radial sagitta and central angle labelled
The gap is exaggerated for readability. Radius, arc angle and chord deviation are different quantities; the diagram does not show a physical measurement.
Radius Segments around circle Angle per segment Maximum sagitta
10 mm 24 15° 0.08555 mm
10 mm 72 5° 0.00952 mm

The same angle on a larger radius creates a larger absolute gap. To aim for s ≤ 0.01 mm on this 10 mm circle, N must be at least π / arccos(1 - 0.01/10), approximately 70.24; round up to 71 equal segments. A 72-segment example meets that idealized cross-section condition. It does not establish a 0.01 mm tolerance for an arbitrary three-dimensional export or a printed part.

Why the settings remain separate

Chord deviation controls geometric departure; angular tolerance controls direction change and can force finer segmentation even where an absolute gap looks small. Exporters may also impose edge-length, minimum-facet or other meshing constraints. Units and exact parameter meanings must come from the particular exporter. Do not enter degrees into a field that expects radians or a length into an angle field.

The current Onshape export documentation lists separate custom STL chordal tolerance, angular deviation and minimum facet width. Autodesk's mesh export help describes surface deviation and refinement controls. Reviewed 8 October 2026; installed CAD builds were not run. Check the labels and units in your exact version.

Inspect two derivatives without confusing tessellation with print resolution

  1. Keep a CAD cylinder with a known radius and named length.
  2. Export two mesh derivatives with recorded settings and identical unit/body selection.
  3. Open both at the intended physical scale and inspect the faceted cross-section.
  4. Compare global bounds and important source dimensions, then inspect the surfaces bidirectionally.
  5. Check the intended slicer's handling and layer preview.

More triangles can reduce curve approximation error while leaving the printer's process limitations unchanged. A low triangle count on six flat faces can exactly describe a cube, while the same count on a curved object is coarse. File size also changes with ASCII versus binary encoding without changing the intended surface.

Stop refining when the required source-shape approximation is met and the file remains practical for the receiver. If a tight interface depends on an analytic cylinder, keep the CAD dimension as the authority. Mesh point measurements cannot recover the missing exact curve. Use surface comparison to inspect derivatives and file reduction only with a feature-preservation check.

FAQ

Does a chord tolerance certify a printed dimension?

No. It describes a mesh approximation setting; physical output also depends on the process and the particular exporter.

Do equal triangle counts mean equal curve accuracy?

No. Shape, triangle distribution, radius and export constraints determine approximation error. A count alone does not bound deviation.

Get occasional updates on new tools and practical 3D-print guides.

Verification (required)

Complete verification to enable Subscribe.

Simple, browser-friendly tools for better 3D prints.

PrivacyCookiesContact