3 ms·
> I think there's a lot of interesting work to be done linking programmatic and graphical CAD. I thought about this as well, but I don't know anyone who works
by pwnna 12y ago
> I think there's a lot of interesting work to be done linking programmatic and graphical CAD.
I thought about this as well, but I don't know anyone who works with CAD who would likely switch their work flow from GUI to text-based, other than people in this thread, I suppose.
Furthermore, while I don't know about the details on how to implement a text-based 3D modelling language for constraint based modelling, I don't think there's a lot of point if a GUI is going to be attached to it anyway. Existing systems already do a reasonable job.
One of the most annoying part of the confused constraint system, for me, is that it is difficult to fix the constraints. Options are likely to be hidden behind layers and layers of menus and dialog. A text file can be easily searched and diffed, which in my mind should make a confused system easier to resolve. So maybe this kind of constraint based CAD should have both a language and a revision control system built into it, or something.
- colah3 12y ago> but I don't know anyone who works with CAD who would likely switch their work flow from GUI to text-based, other than people in this thread, I suppose. Programming doesn't have to be writing text. :P Everyone seems to be thinking about APIs to the CAD program, which solidworks, autodesk, and presumably others provide. I had in mind a pretty deep way to embed a lambda calculus into the visual interface. The hope was to make it intuitive to create powerful parametric models, where every sketch is a function of different parameters. We never implemented that part, though. :/