10% had inconsistent face directions
Flipped faces
Neighboring triangles should face consistently. The inspector flags direction conflicts within a connected part of the mesh.
Orientation previewChoose an STL or OBJ 3D model to check for gaps, faces pointing the wrong way and disconnected parts. Preview supported fixes in your browser.
Start with your model
Choose an STL or OBJ file to inspect here. It stays on your device; previewing a repair is a separate step.
LocalInspect files up to 100 MB in your browser.
The demo helmet has a few small defects added for this page; its counts describe the modified demo, not the original model. Choose an STL or OBJ above to inspect your own model here. It replaces the demo and stays in your browser. Preview repair shows supported changes on a separate copy, so the original file stays unchanged. This browser prototype is separate from Make Manifold and Helmet Foundry.
Release to inspect locally
Reading file
These percentages show how often conditions appeared in the historical Thingi10K study of 10,000 3D models. A model can have more than one condition; the figures are not YO3D test results or a prediction for your file. This prototype checks open edges, boundary loops, face direction, non-manifold edges and disconnected parts. When a file loads, it joins triangle corners at matching positions and removes zero-area or duplicate triangles. Preview repair can fill some openings and correct some face directions. It does not check surfaces that cross through themselves or guarantee a successful print.
10% had inconsistent face directions
Neighboring triangles should face consistently. The inspector flags direction conflicts within a connected part of the mesh.
Orientation previewSTL lists each triangle’s corners
STL stores every triangle separately. YO3D joins corners at matching positions so it can check how the triangles connect.
Joined for analysis22% had non-manifold geometry
More than two triangles meet along one edge. The inspector flags this junction for review.
Flagged for review16% had degenerate faces
A collapsed triangle has no usable surface. YO3D removes zero-area and duplicate triangles when reading the file.
Removed on import26% had multiple components
Separate groups of triangles can be intentional in a multi-part model or leftover geometry. YO3D counts them but keeps them.
Counted, keptSources: Thingi10K dataset summary and Zhou and Jacobson, 2016.
The inspector reads, checks and previews changes in your browser. It does not upload your model. If you join the pilot, the form sends your email and the answers you choose to submit.
They check how triangles connect and face. They can’t assess strength, fit, wall thickness or printer settings.
Filling a hole adds new faces. Compare the repaired copy with the original before exporting.
Supports, overhangs and thin walls depend on your printer, material and settings. Check the slice before printing.
We’re exploring batch checks, ways to find surfaces that cross through themselves, and warnings for walls that may be too thin to print. These features aren’t available in this prototype yet. Tell us which model-file problems cost you the most time.