Live data from Hacker News

GenCAD

gencad.github.io

11–20 of 135 posts

Re: GenCAD

#11
Is this Google-affiliated? The heading font is Product/Google Sans which IIRC only Alphabet is allowed to use and the entire webpage seems to be Google-style but neither of the two named researchers seem to be employed by Google?

Re: GenCAD

#12
post #7

Ideally it would tie in with an llm, no? Like you would want to be able to say something like "create a design of car suspension subject to x,y,z contrains"

The input is images, and the output is CAD models, so it appears you could use a multi-modal LLM to natural language -> image -> CAD

Re: GenCAD

#13
A another take on this problem is zoo.dev . They wrote a brand new from scratch cad engine that is driven a custom openscad style language called kcl.

Then then have a trained llm that has can generate kcl to either create new parts or act as a llm assistant for changes to existing parts.

It’s neat that llms can do 3-D but I wonder how much of the problem is integration.

Re: GenCAD

#15

This has been easy with OpenSCAD for a long time. I have made lots of cool, complex models this way. I built a repo of the prompts I use to show the llm how to do this and it includes many of the models I've created this way... https://github.com/cjtrowbridge/vibe-modeling

Same. Working with an LLM and OpenSCAD has been totally painless.

Re: GenCAD

#16

Is this Google-affiliated? The heading font is Product/Google Sans which IIRC only Alphabet is allowed to use and the entire webpage seems to be Google-style but neither of the two named researchers seem to be employed by Google?

Per https://fonts.google.com/specimen/Google+Sans/license

"These fonts are licensed under the Open Font License. You can use them in your products & projects – print or digital, commercial or otherwise."

Re: GenCAD

#17

It says "can convert cad latents into a sequence of parametric CAD commands" Which CAD program? I'm confused Am I reading this right? >Most importantly, GenCAD does not merely generate a 3D solid but also the entire CAD program.

> Which CAD program? Doesn't matter. CAD models/objects are represented by a sequence of operations on a primitive or sketch. Unlike meshes, that describe the manifested resulting shape of objects in 3D programs like Blender. So it's about the fact, that their model outputs that hierarchy of operations. The history of development, not just the result.

Nothing stops you from storing a history of mesh operations. This is exactly what modifiers (including geometry nodes) do in Blender today.

Re: GenCAD

#18

This has been easy with OpenSCAD for a long time. I have made lots of cool, complex models this way. I built a repo of the prompts I use to show the llm how to do this and it includes many of the models I've created this way... https://github.com/cjtrowbridge/vibe-modeling

Same. Working with an LLM and OpenSCAD has been totally painless.

I’ve been using cadquery and build123 with Claude code and I find it incredibly painful.

What is your workflow for llm integration to openscad?

Re: GenCAD

#20

This has been easy with OpenSCAD for a long time. I have made lots of cool, complex models this way. I built a repo of the prompts I use to show the llm how to do this and it includes many of the models I've created this way... https://github.com/cjtrowbridge/vibe-modeling

OpenSCAD has almost zero crossover with B-rep modelling ('true' CAD, what this apparently is), though.
Post reply on HN