cubehero.com
Dev tools
version control for 3d models
SHOW HN2012
How HN took it
5 positive, 6 neutral or asking, 3 mixed, 2 critical, out of 16 comments about the project. Thread score +0.19.
Idea: 4 for, 0 againstPerformance: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful idea for collaborating on OpenSCAD models
From 2 comments
This is perfect. We've been using GitHub + OpenSCAD and have been looking for a less hacky way of doing 3D diffs. Signed up!
uncoder0 on HNNeat! Looking forward to seeing OpenSCAD and STL diffs together on the same page - that'd be a powerful OpenSCAD learning tool as well as a good change-management / collaboration…
bri3d on HN
Impressive work
From 1 comment
Nice work, really impressive! A few comments: - You actually have at least four diff states you need to visualize, it's like a matrix. One axis is boolean operations (add, sub…
kaib on HN
Objections
Downloads are very large (8-10 MB) because STL is sent as ASCII
From 2 comments
Interesting demo. I don't know anything about this space but it seems to download a ton of data every time I look at a different diff (like 8-10 MB). Is there any way to reduce…
mbell on HNIt's because it's the ASCII version of the STL format. (horror!) A binary STL would be about quarter to half the size. And there are other open formats that would be smaller and…
iamwil on HN
Transparency rendering is a poor way to show diffs
From 1 comment
Nice work, really impressive! A few comments: - You actually have at least four diff states you need to visualize, it's like a matrix. One axis is boolean operations (add, sub…
kaib on HN
Requests
Send only diffs instead of the whole model
From 2 comments
Pretty useful. Although it would be better if you could just send the diff over the wire when trying to look a previous version -- it takes way too much time to download the…
acidx on HNSince you seem to understand already the changes in the file, perhaps it would be possible to download (and merge) only the changes?
swalsh on HN
Show OpenSCAD source diff alongside the STL diff
From 1 comment
That'd be most powerful as a learning tool (and a sweet "oh wow!" demo). However, just a GitHub-style +/- diff view on the OpenSCAD files next to the STL diff view would be…
bri3d on HN
Zoom, pan and better camera and lighting
From 1 comment
This is very good. Some suggestions - you should make the the camera point to the center of the model. Also fixing the light to the eye (not transforming it with the model) will…
tathagata on HN
Swipe diff slider to reveal old and new versions
From 1 comment
Feature suggestion: be able to drag your mouse left and right to create a "swipe diff" line that reveals or hides the old version on the left vs the new version on the right.…
breckinloggins on HN
Questions
Why is the file so large
From 1 comment
Thanks for the response. Side question: what I'm seeing appears to be a wire frame model with flat shading of a model with very few vertices. I know nothing of the STL format.…
mbell on HN
How the diff is computed: client or server
From 1 comment
i suspect it renders the model twice, in different colours, and what you end up with is the "diff" (one reason i think this is that there seem to be artifacts due to rounding…
andrewcooke on HN
Alternatives named
Thingiview.js client-side diff
From 1 comment
I did something similar using Thingiview.js as a base: http://n0r.org/thingiview.js/examples/client_side_diff.html Source: https://github.com/nrpatel/thingiview.js
nrp on HN
OpenJSCAD
From 1 comment
> Do you mean OpenSCAD and STL diffs side by side, and live edited, so when you change the code, you see the model change? Well, there's always openjscad. I don't think it was a…
kanzure on HN
Tinkercad
From 1 comment
Nice work, really impressive! A few comments: - You actually have at least four diff states you need to visualize, it's like a matrix. One axis is boolean operations (add, sub…
kaib on HN
3drepo
From 1 comment
You might want to look at http://3drepo.org for a robust integrated solution including diffing and tailored 3D version control.
jozefdobos on HN