Find an opening in an STL mesh

A boundary edge belongs to one triangle in this checker. On a model intended to enclose a solid, a chain of boundary edges can reveal an opening. A boundary can also be intentional, such as the edge of a sheet, so finding one does not tell the tool what surface should replace it.

A missing face with a known answer

Our tetrahedron normally has four faces. Removing one leaves three triangles and three boundary edges. The missing-face sample makes the opening visible without relying on a complicated model or a guessed repair.

MeasurementClosed sampleMissing-face sample
Triangles43
Boundary edges03
Enclosed-volume claimLimited to checked topologyNo enclosed volume reported

Select Boundary edges in the checker and rotate the preview. The marked edges show the boundary of the absent face. For a larger opening, use several views to see whether the boundary belongs to one gap or several separate regions.

Why this tool does not fill the hole

A boundary can be closed with different surfaces. A planar patch, a curved continuation, and a cap over an intentional opening have different meanings. This tool does not infer that meaning or insert a patch. Removing degenerate triangles or changing winding would not reconstruct the missing surface either.

If you have the original CAD model, inspect the corresponding surface there and export again. If the STL is the only source, use a mesh editor that lets you examine and accept the proposed patch. Keep a copy of the original so you can compare what changed.

Check the exported result

Reopen the output and inspect the former boundary. A zero boundary count alone is insufficient: overlapping surfaces or unintended caps can close the edges while changing the part. Compare a known dimension and the repaired region as well. Self-intersections, wall thickness, and manufacturing suitability remain outside this check.

Check boundary edges

Try these files

These samples were created by this project and released under CC0. They contain no visitor files. Sizes and SHA-256 hashes identify the exact bytes measured in this experiment.

See the measurement method, exact files, and reproduction details

Related questions