11 comments

  • agys6 hours ago
    A nice feature to add could be a synchronized transform: when rotating one viewport the other two rotate along (optional).
    • dotjustin35 minutes ago
      Quite honestly this is what I expected the default behavior to be. +1
  • progbits7 hours ago
    Looks handy. Feature suggestion: locked views so all three viewports rotate together.
    • twwwt6 hours ago
      Had the same wish after one second of rotating one pane.<p>Another thing that came to my mind quickly, whether it would be possible that for one object whose dimension was changed, for instance it was enlarged&#x2F;shrinked in the x axis by x millimeter, to just highlight those x millimeter of difference. Similar for rotation and shift.<p>Anyway, cool!
  • sota_pop4 hours ago
    Very cool work! Nice job. Road-map looks good too! I always appreciate client&#x2F;local-first emphasis. I have been seeing a lot of great in-browser apps coming out via 3js,wasm,etc (THANK YOU LLMs)<p>With interest in this space you may be interested to check out:<p>- That Open Company in the BIM industry (not personally affiliated, but admirer). - Fovea ArchVision (also not directly affiliated, but can attest that the team are great people.)
  • happyPersonR4 hours ago
    Yo this would be cool to have embedded as a PR trigger on GitHub for 3d files<p>And maybe as a preview option between branches ?
  • embedding-shape7 hours ago
    This is pretty cool, and seems to be useful in order to compare various &quot;3D model&quot; generators that are around, would make the comparison a bit easier to make.<p>Given it runs client-side, could you potentially offer like a CLI as well, or something we could integrate with other things &#x2F; CI? That&#x27;d be a really nifty way of generating these diffs for later inspection.
  • dvh6 hours ago
    - Multi group objs are ignored, I only see first group.<p>- When uploading same file twice, you should warn about it like meld does (meld says: File &#x2F;home&#x2F;foo&#x2F;Downloads&#x2F;D_LED_3mm.obj is being compared to itself)
  • tomtom13378 hours ago
    Wow! This looks really cool! Looking forward to playing more with this?
  • DaSHacka7 hours ago
    Wow, just needed something like this literally yesterday, thanks OP.
  • croemer7 hours ago
    Should be &quot;Show HN&quot;
  • ionwake7 hours ago
    cool thanks
  • projscope8 hours ago
    I built Meshdiff because clients keep sending me part_v3_FINAL.stl and I have no quick way to see what changed.<p>Drop two STL&#x2F;3MF&#x2F;OBJ files → voxel diff renders in your browser. Green = added material, red = removed. Adjustable tolerance (0.05–1mm). Volume delta metrics.<p>Privacy first: zero upload to any server. Everything runs client-side in a Web Worker.<p>Stack: React + TypeScript, React Three Fiber, custom voxel diff engine. No Manifold&#x2F;CGAL — those assume clean CSG topology; real-world STLs are triangle soup.<p>If you work with 3D prints, try breaking it with your weirdest files. Real-world meshes are chaos and I need the stress test.
    • croemer7 hours ago
      From <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22336638">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22336638</a>:<p>&gt; Don&#x27;t have your username be that of your company or project. It creates a feeling of using HN for promotion and of not really participating as a person. You don&#x27;t have to use your real name, just something to indicate that you&#x27;re here as a human, not a brand. If you&#x27;d like to change your username, email hn@ycombinator.com.<p>Your projscope website cuts off text on mobile as it&#x27;s completely unresponsive.