| ▲ | ponyous 7 hours ago | |||||||||||||||||||||||||||||||||||||
Does this use its own backend/engine? I've been working on LLM to CAD tool[0] and have realised there are so many backends and options to choose from. Since the realisation I'm trying to find the best representation for an LLM. I think OpenSCAD is currently the best and most feature complete choice, but I definitely need to dig a bit deeper. If anyone has any pointers I welcome them! | ||||||||||||||||||||||||||||||||||||||
| ▲ | markcheno 4 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
I just ran into this today: https://github.com/gumyr/build123d - seems like an LLM should have no problem writing python code... | ||||||||||||||||||||||||||||||||||||||
| ▲ | ur-whale 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
> I think OpenSCAD is currently the best and most feature complete choice As much as I love OpenSCAD, I would strongly disagree with your conclusion. All the OpenSCAD language can do is boolean operations and moreover, the engine can only implement those on polygonal (triangle actually) meshes. That's a very far cry from what a modern commercial CAD engine can do. For example, the following things are very, very hard to do, or even specify using OpenScad:
I might have misunderstood what you're looking to do, but, yeah, digging deeper feels very much like the right thing to do. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | yangcheng 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
I have tried OpenSCAD, it seems very slow to compile to display on web. are you using the official wasm or some other ways? | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | IshKebab 6 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
Yeah it does. In fact I believe it was written to demonstrate improved sketch constraint solving (there's a 2D version too). Unfortunately aside from the better sketching the engine is not as capable as OpenCascade. | ||||||||||||||||||||||||||||||||||||||