Back to Copal

Mesh defects and repair

Copal checks every model you open for defects in its mesh, the triangles that make up its surface. Some defects change what gets printed; others only make the mesh untidy and leave the printed layers as they are. This page lists each defect, whether it matters for a print, and which repair resolves it.

DrawingDefectChanges the printFixed by RepairFixed by Repair fully

Holes

Gaps in the surface, so it does not close around a solid.

Yes: layers around a gap can come out missing or wrongly filled.YesYes

Open edges

Edges with a triangle on one side only. They border holes.

Yes: they leave the solid open.YesYes

Inconsistent edges

Neighboring triangles facing opposite ways.

Yes: the slicer can mistake inside for outside.YesYes

Inside-out shells

A closed part whose surface faces inward.

Yes: the slicer reads its inside as outside.YesYes

Degenerate triangles

Triangles so thin they have no direction.

No: a triangle without area adds nothing to any layer. Repair removes them all the same, as its other steps need them gone.YesYes

Loose fragments

Tiny separate pieces enclosing almost no volume.

Yes: they print as specks that float off into the vat.YesYes

Self-intersections

The surface passes through itself, as where a support is pushed into a model.

No: the slice fills everything the surface encloses.NoYes*

Non-manifold edges

Surfaces that touch along an edge, as where two parts meet.

No: surfaces that touch slice as one solid.NoYes

Repair and Repair fully

Repair resolves every defect that changes the print, and is quick even on large models. It also removes degenerate triangles: filling holes leaves some, and its other steps need them gone. After it, a model prints as its shape intends.

Repair fully also resolves self-intersections and non-manifold edges, for a clean mesh to export or to edit in another program. It takes longer, and it changes nothing in the printed layers.

What Repair fully leaves

Where two thin parts of a model touch along an edge and their faces lie almost exactly in one plane, a few self-intersections can remain. On a very densely supported model this is a handful of places, each a few hundredths of a millimeter across, and none changes a printed layer.

Rarely, a part whose surfaces meet too exactly to be cut apart is left as it was, and the repair report lists it. Slicing fills the space it encloses, so the print is usually unaffected.