LLM-Driven 3D CAD Editing Loop

sjia · reddit · 2026-07-16

The author built an agent loop: an LLM generates Python CAD code, a geometry kernel compiles the code into a visible 3D model, and then physics checks (like 3D interference, joint contact) feed issues back to the model for repair.

The key here is "partial editing": instead of regenerating the entire model, it pins a specific part, takes modification instructions, and updates only that section. The author notes that while current checks aren't perfect and collision issues can still be missed, the goal is an iterable product demo rather than manufacturing-grade validation.

Original post →

More from coding & agent

coding & agent channel →