| Not sure I understand ... no mention of an actual CAD engine backend ... did I miss it? Or is this capable of generating STEP files directly from an LLM (which I doubt)? [EDIT]: haha. the answer is hidden in: .agents/skills/cad/requirements.txt TL;DR: build123d
ezdxf
numpy
trimesh
vtk
and the engine is build123d, which, from its home page:Build123d is a Python-based, parametric (BREP) modeling framework for 2D and 3D CAD. Built on the Open Cascade geometric kernel, it provides a clean, fully Pythonic interface for creating precise models suitable for 3D printing, CNC machining, laser cutting, and other manufacturing processes. Models can be exported to popular CAD tools such as FreeCAD and SolidWorks. prbly worth mentioning in the README, I can't be the only one wondering out there. Also: these things seem to be sprouting all over the place these days (a good thing!) ... CAD modeling using LLMs is clearly an idea whose time has come. |