I've been using parametric CAD (Pro/E / Creo, Solidworks, and Onshape) for 30+ years. Automatically adding sketch constraints is nothing new. Just about any 2D sketching tool out there will have some sort of snapping and/or auto-constraint-adding system. What's often more frustrating is fixing things when they get accidentally over-constrained. Solidworks tries to help with this in the form of cycling through what it…
Show HN: Hestus – AI Copilot for CAD
51–60 of 88 posts
Re: Show HN: Hestus – AI Copilot for CAD
#52Re: Show HN: Hestus – AI Copilot for CAD
#53Re: Show HN: Hestus – AI Copilot for CAD
#54Earlier quoted context omitted.
I’m sure there will be some value, especially as the LLM systems become capable of doing more of the work, but as a professional robotics engineer with a focus on mechanical engineering, OpenSCAD just cannot perform appropriately to serve as a primary CAD platform for professional mechanical design. Parametric GUI based design has so many advantages, a key one being that you can click on a feature and change it easil…
I think both approaches have merit, I find the ability to have proper libraries/functions (such as "place M4x8 socket head countersunk bolt here") is really nice, though I'm faster with the click&change approach for exploratory design. However the thing holding OpenSCAD back is the fact it is CSG (basically booleans on primitives) which is just not good enough for non-trivial parts. More interesting tool is cadquery[…
Re: Show HN: Hestus – AI Copilot for CAD
#55Earlier quoted context omitted.
Yup, had the opportunity to switch to full time software a couple years back so I jumped at the opportunity.
I'm looking to do the same. What did you jump to, and how did you make the switch?
Re: Show HN: Hestus – AI Copilot for CAD
#56Earlier quoted context omitted.
> I've been using parametric CAD (Pro/E / Creo, Solidworks, and Onshape) for 30+ years. True - I implemented the first Solidworks Autodimension sketch as a contractor around 2002 based upon earlier work that I'd done for a consultancy client at D-Cubed in the late 1990s. I'm sure it could be improved with AI and a large data set of sketches though. > Solidworks tries to help with this in the form of cycling through w…
I am not an expert but surely an under constrained sketch is not a completed sketch. Does "fully constrained" mean the simplest set of constraints that yields a shape (volume/hypervolume)? Or something rather more complicated? A simple yes or no, with a pointer to a paper will do!
For a quick example, see slide 10 in https://docs.google.com/presentation/d/1TiVoKF7mLlF360Oxy8hN... This is just a quick doc I made to show a friend how to use Fusion 360.
Re: Show HN: Hestus – AI Copilot for CAD
#57This said, it sure looks cool.
What would be good would be something more like "I want to make a shape centered on this object on this other complex object, what's the best way to do it with the simplest constraints". With Fusion there are many ways to do anything and I often watch videos whose producers are way less experienced than me but they often have some really good hints, they have come across themselves or from others.
Like when you ask ChatGPT: "What's the best idiomatic way to do XXX in C++", or similar, say in a language I don't use every day, like TypeScript.
Re: Show HN: Hestus – AI Copilot for CAD
#58I wonder if the prevalence of coding LLMs will bring renewed attention to code-based modeling systems like OpenSCAD. It seems much easier to get them to generate code vs. translating into GUI interactions or modifying some other internal state directly.
I've been wondering the same thing. Unfortunately, I've found that GPT-4o is much less good at OpenSCAD than it is at Python. It feels totally untrained on the step-by-step logic you need to build things in a programatic way. This is likely a problem with not having enough training data.
That said, the bigger problem is that OpenSCAD is easy for things which are tractable to being described mathematically, and that the boundary for what can be described is one's fluency with mathematics --- once one gets beyond those things which can be described by rectangles, cylinders, and spheres, it gets quite difficult, and getting elements aligned often requires trigonometry (I have one backburner project which needs for me to get up-to-speed on conic sections).
There are some folks who are able to write code to generate point clouds or polygons which describe surfaces (see recent discussions on the OpenSCAD mailing list), but not many, and there isn't much such code, and when it does exist, it tends to be quite special purpose and hard to apply to different shapes.
It would help if there was a Bézier curve primitive in OpenSCAD, or better some support for a NURBS surface as a core primitive so folks wouldn't constantly be rolling their own options.
Re: Show HN: Hestus – AI Copilot for CAD
#59Is anyone doing something in the space for architecture mockups? I was talking with a friend who is an architect and he would love a tool that could iterate designs.