Hacker News new | ask | show | jobs
by kingkongjaffa 2964 days ago
I feel like this misses the point of the D in Computer Aided Design.

Engineering and Product design are incredibly visual and collaborative processes that an industry standard CAD package provides the right tools for.

A designer my rough out a component and try it in an assembly, try to explore the ergonomics with human models or the design for manufacture and assembly by exploring it's space claim in respect to the rest of the assembly.

The aesthetics and GUI rendering are also extremely important for exploring where to go with engineering and aesthetic product designs.

Programming itself is incredibly creative, but programming as a CAD tool is, I feel, decidedly antithetic and sterile.

1 comments

CadQuery is usually used within FreeCAD. Most of what you describe is there because the part just shows up in the CAD workspace like any other part.

The only difference is that you make changes by changing code instead of doing it graphically. In a perfect world, you'd be able to do it either way; but current technology doesn't know how to relate final characteristics back to the line(s) of code that set them.

As parts and their relationship to the whole become more intricate, the programming approach makes more sense.