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.
| Measurement | Closed sample | Missing-face sample |
|---|---|---|
| Triangles | 4 | 3 |
| Boundary edges | 0 | 3 |
| Enclosed-volume claim | Limited to checked topology | No 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.
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.
- Ten-millimetre tetrahedron; STL itself stores no unit. (STL, 284 bytes)
SHA-256
7d98ff53aa7c0ac15350e51fc0adf77ebd39df597cac09f07269e1ff3fff9aa4 - One missing tetrahedron face leaves exactly three boundary edges. (STL, 234 bytes)
SHA-256
80dec549caa7fc39c22ab0806b4e40b46835a694d5056827947ef24172a33e96 - A duplicate face gives three edges a third incident triangle. (STL, 334 bytes)
SHA-256
481a849fbc081d6da134833dbe5b2c3dcb3cc37ad60d47a451855e9565e96a8a
See the measurement method, exact files, and reproduction details