STL mesh guide
What Is Non-Manifold Geometry?
Non-manifold geometry is mesh geometry that does not describe one clear, physically meaningful solid. In a printable model, software should be able to identify a consistent outside, inside and surface boundary.
A simple example is an edge shared by three triangles. A normal solid surface usually has exactly two triangles meeting along an internal edge: one on each side of the surface. When three or more faces share that edge, the model becomes ambiguous. The slicer no longer has a simple answer to the question: what is inside the object?
Common types of non-manifold geometry
Non-manifold problems take several forms:
- An edge shared by more than two faces.
- Two separate parts that touch only along an edge or a single point.
- Internal faces trapped inside an otherwise solid object.
- Overlapping shells that were never properly combined.
- Zero-thickness surfaces, such as a single sheet of triangles with no wall thickness.
A hole is related but not identical. A hole creates open edges because the surface is incomplete. Non-manifold geometry can exist even when there are no open edges at all.
Why it matters for 3D printing
A slicer converts a 3D model into layers and toolpaths. To do that reliably, it needs a clear solid volume.
Non-manifold geometry can cause unexpected results:
- walls disappear or become extremely thin
- infill appears outside the intended part
- separate regions merge unexpectedly
- a layer preview contains gaps or floating fragments
- the slicer refuses to process the model
Some slicers attempt automatic fixes. That can be useful for minor defects, but it is better to understand the model first rather than assume the slicer made the correct decision.
How to check a model
Upload the file to the STL Manifold Checker. It reports non-manifold edges, open edges and shell information so you can see whether the mesh is likely to behave as a clean solid.
For a broader diagnosis, use the STL Quality Checker. It checks non-manifold edges alongside duplicate triangles, degenerate triangles, invalid coordinates and inconsistent orientation.
If the model has open edges too, run the STL Watertight Checker. A printable part should normally be both manifold and watertight.
What to do after finding an issue
Start with the original CAD model whenever you have it. Rebuilding a clean solid and exporting a new STL is usually more reliable than patching a damaged mesh.
If you only have the STL, inspect the model in a mesh editor. Look for overlapping components, internal faces, accidental duplicate surfaces and thin sheets. Simple triangle-level problems may be improved by the STL Repair Tool, but it should not be expected to reconstruct complex topology automatically.
After making changes, check the model again and inspect its layer preview in your slicer. A clean manifold result is one important part of print readiness; scale, wall thickness, supports and printer settings still matter too.
FAQ
Is a non-manifold model always impossible to print?
Not always. Some slicers can cope with simple problems, but the result is less predictable and can include missing walls, stray material or incorrect infill.
Are non-manifold edges the same as holes?
No. A hole usually creates open edges, while a non-manifold edge is commonly shared by more than two faces. Both can prevent a clean solid mesh.
Can InspectMesh repair non-manifold geometry?
InspectMesh can identify non-manifold edges and safely remove some simple triangle-level defects. Complex topology problems may need manual repair or a return to the original model.