Sample 1 · 2026-08-27 · products/mesh-medic/medic.py

Before/after report — broken.stl → REPAIRED

Real excerpt from medic.py fix broken.stl — icosphere subdiv 3 with hole + flipped face + degenerate + duplicate + cracked seam (--weld-tol 1e-4). Trimesh 4.5.3 / numpy 1.26.4.

Verdict: REPAIRED · scan time 0.41s · boundary 10→0 · nonman 3→0

Before

MetricBefore
Boundary edges10
Non-manifold edges3
Boundary loops / holes2
Single-triangle holes1
Watertightno
Consistent normalsno
Degenerate faces1
Duplicate faces1
Vertices644
Faces1281
Volume4.1886

After repair

MetricAfter
Boundary edges0
Non-manifold edges0
Boundary loops / holes0
Single-triangle holes0
Watertightyes
Consistent normalsyes
Degenerate faces0
Duplicate faces0
Vertices642
Faces1280
Volume4.1887 drift 0.00000%

What Mesh Medic changed

  • AUTO-FIXED Merged 2 near-duplicate vertex(es) (weld tolerance 0.0001)
  • AUTO-FIXED Removed 1 degenerate (zero-area) face(s)
  • AUTO-FIXED Removed 1 exact duplicate face(s)
  • AUTO-FIXED Filled 1 single-triangle hole(s)
  • AUTO-FIXED Unified winding on 1 flipped face(s)

What still needs your attention

  • ALL FIXED Nothing left — this mesh is print-ready.

← Back to MESH FORGE · Next: watertight proof →

Source: products/mesh-medic/RECEIPTS.md 2026-08-27 · medic.py fix · 642/1280 restored · drift 0.00000% (<0.2%) · run 100% locally