3 ms·
These are STL files, which are used commonly in 3D printing. The models were generated by OpenSCAD (programming language for 3d modeling). As I've worked more o
by iamwil 14y ago
These are STL files, which are used commonly in 3D printing. The models were generated by OpenSCAD (programming language for 3d modeling). As I've worked more on 3D models for 3D printing, I've been wishing for visual diffs in order to make it easier to collaborate with others.
Right now, it's a pre-populated demo of a robokitty (because the internet needs more cats). But soon, you'll be able to push to your own repos using git.
Let me know if you have some feedback. Thanks!
- acidx 14y agoPretty 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 whole model. Being able to continue inspecting the model in the same position it was before loading another version would be nice as well.
- iamwil 14y agoAhh, yes, that makes a lot of sense. And then if someone jumps around, send the whole model, but if it's sequential, just the diff will work.
- delinka 14y agoIs this not what git does?
- iamwil 14y agoMy understanding of his question was how I rendered the diff of the models. While git does calculate textual diffs, it does not calculate visual diffs of 3D models, which is what I've managed to do here.
- delinka 14y agoI'm not talking directly about your method versus the git method. What I was alluding to: if you're planning to use git to distribute your models eventually, perhaps you should have an eye toward optimizing the models and their diffs for use with git. Then, git transmits only the diffs as needed, when needed.