Learn without uploading a file. These guides explain the same private inspection and repair controls used in the workspace.

← All repair articles

Mesh diagnosis

Non-manifold STL errors: what they mean and what to fix

Understand open edges, shared edges, broken vertex connections, and internal shells before choosing how to repair your STL.

Start with the edges

In a closed, consistently connected triangle surface, each edge belongs to two faces. An edge belonging to only one face is an open boundary. An edge shared by more than two faces is non-manifold: the surface branches there, so it does not describe a simple boundary between inside and outside.

The counts are useful clues, not a repair recipe. Duplicate faces can create extra edge uses. Intersecting shells can create ambiguous interiors. A missing patch can leave many boundary edges even though it is one damaged area. Grouping and locating defects is more useful than treating every counted edge as a separate hole.

A mesh can fail at a point, too

Two otherwise closed volumes can touch at just one vertex. Their edges may each have two faces, but the surface around that vertex is not one connected fan. This is why checking only open edges is not a complete topology check.

Use the defect navigator to focus the reported connection. In X-ray, rotate the model to distinguish touching objects from overlapping faces. If the pieces are intended to be separate, joining them may be the wrong repair. If they should be a single solid, a clean union in the source CAD model may be the most faithful solution.

A screw hole is not necessarily an open mesh

A correctly modeled through-hole has an inner wall connected to the outside surface. The hole is an empty passage through the part, but the mesh surrounding the material can still be completely closed. By contrast, deleting triangles from a wall leaves exposed boundary edges.

This distinction matters when sealing a model. Filling every visible opening could destroy vents, channels, or mounting holes. Inspect the rim and the inside wall with a section plane. When a damaged mesh no longer supplies enough evidence to tell a missing patch from an intentional opening, no automatic method can reliably infer your intent in every case.

Match the repair to the cause

Try Safe repair for duplicate or degenerate faces and winding issues before moving to Solid rebuild. Re-run diagnosis afterward. An unchanged non-manifold count does not necessarily mean nothing happened: duplicate cleanup may have succeeded while intersecting surfaces still require a different operation.

Inspect internal shells before deleting them. Some are unwanted leftover geometry; others form a cavity boundary or a separate object. Keep a reference copy and check both topology and shape. Watertightness alone does not prove that a model is intersection-free, dimensionally correct, strong, or printable with your chosen settings.

  • Locate the defect before choosing an operation.
  • Distinguish intended cavities from stray internal geometry.
  • Check the fresh diagnosis and the repaired shape.
  • Return to the source design when repair would require guessing.