CAD is a different beast than mesh modeling. For product design you need a parametric model that can have precise dimensions and is constructed mathematically step by step. Mesh modeling is just moving a pile of triangles around in a very imprecise way. Works fine for 3D printing or digital assets, but if you want something that can be manufactured that's not good enough. And there isn't a good way to go from STL -> Parametric CAD so there's still room for a product here.
" if you want something that can be manufactured that's not good enough"
People design all sort of buildable things in SketchUp and it's just about dragging polygons around.
You _may_ need accurate surface if you run your model to CAM.
But to this day lot of manufacturing is still done via drawings and there the only thing that matters is that can you draw some type of lines and attach clear dimensions to them. So the shapes don't necessarily need to be accurate for all flows since they are more like topological hints to the person reading the drawing rather than accurate replica of the thing to manufacture.
CATIA has had mesh import with canonical feature detection, and automatic replacement with parametric part features, for at least 25 years. It's in the "Quick Surface Reconstruction" and "Basic Surface Recognition" tools. They even work sometimes.
https://3dswym.3dexperience.3ds.com/wiki/catia-user-communit...
https://resources.rand3d.com/insights-from-within/scanned-da...
Unfortunately the P3 license costs like $15k per year, and it is f'in ugly clunky software.
It's just a matter of time. Astra was trained on a new 3D modelling dataset. They will surely train it on CAD apps (if they have not already done so). I don't hold out much hope for competitors hoping to get in front of that train.
I suppose you might be able to force a Blender agent to do parametric modeling via geometry nodes. It would be a horrible, kludgy, slow workflow for a human, but the AI won't complain.
I was able to have Astra accurately solid model with plasticity (NOT import from Blender) and presumably it would be trivial with autocad, but I haven’t tried it yet.
> there isn't a good way to go from STL -> Parametric CAD
yet.
as a matter of fact, you should try what AI can do on that problem, you'd be surprised.
The only way to go from STL to BREP is through decompilation style recovery/reconstruction, because of the semantic information loss, so it's a task that can only be done via LLMs or human CAD users. Essentially, they pretty much have to remake the model from scratch using the STL as a reference to make the CAD. There really isn't a good way to automate this without machine learning/LLMs.