MeshMedic v2.2.0 - OBJ support, configurable output formats, and scale-aware mesh repair +reliability
Latest✨ New
- OBJ support: Mesh Medic now discovers and repairs
.objfiles right alongside.stl, in the same batch. - Output formats: choose Automatic (keep each file's extension), STL, or OBJ. Cross-format conversions write sibling files and never silently overwrite an existing one.
- OBJ material preservation:
mtllib,usemtl, object/group/smoothing scopes,.mtlfiles, and relative texture sidecars are carried through where possible (repaired or regenerated geometry may drop exact UV references). - Scale-aware repair: tolerances now derive from each mesh's bounds and edge length instead of assuming millimetres, so models at any unit or scale repair correctly.
- Safer repairs: every engine writes to a staged file and promotes it only on success, so a timed-out or failed repair can never corrupt your input or output.
🛠️ Reliability & polish
- Batches are more resilient: an unreadable, locked, or unwritable file is now skipped instead of aborting the whole run.
- Cancelling a batch or closing the window mid-run stops cleanly and leaves the UI usable.
- Fixed startup crashes from a corrupted
settings.json; saved theme, language, and thread settings are no longer lost if a save fails. - Language auto-detect now works on Simplified Chinese and other regional Windows installs.
- File paths containing spaces are now fully redacted from diagnostic and crash reports.
- Fixed a 3D Builder memory leak that grew across large batches, plus many smaller correctness fixes (OBJ
mtllibhandling, non-finite vertices, and more).
📦 Install
Download MeshMedic-v2.2.0.zip below, unzip, and run MeshMedic.exe (Windows 10 build 19041+ or Windows 11). The fast geometry3Sharp engine works out of the box; repairs via the Windows 3D Printing API require 3D Builder installed.