Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Version control for CAD?
That should be possible.
Diffing would need to be done on actual geometry instead of text (probably more costly, but certainly feasible on current CPUs).
You definitely need to keep track of part translation matrices so that diffing a moved and/or rotated (maybe even shearing and resizing) part only results in a changed translation matrix.
There should be lots of little and hard-to-solve problems regarding special cases...
Definitely not a beginner project :P -
@cuidas
As you obviously already built some, you actually could easily* get a plan by just repeating every step in parametric CAD.
FreeCAD is a free and open parametric CAD application.
Try building the next instance step by step parallel in the meatspace and in CAD.
Related Rants
Quit my job almost a year ago, not sure if I want the same job again. Still love coding but I think I have to look for something else in favour of my mental health.
Today I made some woodwork for charity and it felt great. But I can't get rid of the lil dev in my head:
- I wish I had some kind of VCS
- Someone must have done this before, why didn't he open source his work?
- Ain't there any lib for that?
...
😂
rant
woodworking
!rant