Meshdiff – visually compare two STL versions in the browser, client-side

196 points · 21 comments on HN · read original →

Points and comments are a snapshot, not live.

Meshdiff is a client-side tool that voxel-diffs STL, 3MF, and OBJ 3D model files in the browser.

Meshdiff (v0.1.1) is a free, client-side tool for visually comparing two versions of 3D models (STL, 3MF, OBJ). It uses a custom voxel diff engine with adjustable tolerance (0.05-1mm), showing added material in green and removed in red, plus volume delta metrics. No files are uploaded unless a share link is explicitly created. The roadmap includes version history, comment pins, slicer profile snapshots, team approvals, auto-alignment, cross-section view, and PDF export. Current features also include JSON diff reports and shareable URLs.

What commenters are saying

Commenters found the tool timely and useful for comparing 3D model generators or tracking part revisions. Feature requests dominated: synchronized viewport rotation, CLI/CI integration, and GitHub PR embedding. One user noted multi-group OBJs are ignored and suggested warnings for comparing a file to itself. Another pointed out a username policy issue with the project account. Two commenters confused STL with the C++ Standard Template Library, leading to brief misunderstanding.