2 ms·
It was a lot more interesting to me back when it first launched and it was a FreeCAD workbench. Previous discussions: https://news.ycombinator.com/item?id=245
by WillAdams 6mo ago
It was a lot more interesting to me back when it first launched and it was a FreeCAD workbench.
Previous discussions:
https://news.ycombinator.com/item?id=24520014 https://news.ycombinator.com/item?id=24520014 (6 years, 49 comments)
https://news.ycombinator.com/item?id=30232344 https://news.ycombinator.com/item?id=30232344 (4 years, 43 comments)
https://news.ycombinator.com/item?id=30219940 https://news.ycombinator.com/item?id=30219940 (on Hackaday, 4 years, 28 comments)
https://news.ycombinator.com/item?id=17038257 https://news.ycombinator.com/item?id=17038257 (8 years, 16 comments)
https://news.ycombinator.com/item?id=28083578 https://news.ycombinator.com/item?id=28083578 (a Show HN from 5 years ago w/ 1 comment)
There are a lot of tools in this space, esp. these days when "Vibe Coding" allows folks to knock one out w/ a prompt. Most folks jus use OpenSCAD which with its large user base and weaknesses which are (mostly) not exposed by 3D printing is great, so long as what one wants to model is easily described using mathematics/programming techniques which are familiar to the user.
I'd really like to see an interactive opensource project follow OnShape's lead where a scripting language (for OS, FeatureScript) is used as a wrapper around the geometry kernel, then the graphical UI creates the model using that language, and one can always inspect the resultant code. It seems to me that this <i>should</i> be workable given the observation:
https://news.ycombinator.com/item?id=31471109 https://news.ycombinator.com/item?id=31471109
>Parametric CAD, in my view, is a perfect example of "visual programming", <BR>
>you have variables, iteration/patterning reducing repetition, composability <BR>
>of objects/sketches again reducing repetition, modularity of design though a<BR>
>hierarchy of assemblies. The alignment between programming principles and <BR>
>CAD modelling principles, while not immediately obvious, are very much <BR>
>there. An elegantly designed CAD model is just as beautiful (in its construction) <BR>
>as elegantly written code.
but these days, I'm mostly using Open(Python)SCAD (which is in the process of getting merged in to the main project).