Skip to content

MeshMedic v2.2.0 - OBJ support, configurable output formats, and scale-aware mesh repair +reliability

Latest

Choose a tag to compare

@RemindZ RemindZ released this 19 Jun 16:51
51b890a

✨ New

  • OBJ support: Mesh Medic now discovers and repairs .obj files 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, .mtl files, 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 mtllib handling, 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.