CadQuery
An open-source Python-based CAD scripting library that provides geometric modeling interfaces for generating 3D solid models through code. Its programmatic nature makes it well suited for AI-driven code generation.
Timeline (last 90 days)
Structural parameters generated by CadQuery (such as leg length and linkage ratios) can be written directly into MuJoCo's MJCF model description file.
This open-source project rewrites all printed parts of the Open Duck Mini v2 into programs using CadQuery.
Modifying only three values in a single file is enough to generate a complete set of robot structural parts in a new size.
CadQuery is an open-source parametric CAD library based on Python and the OpenCASCADE geometry kernel.
CadQuery can directly call the full Python ecosystem (numpy, variable logic, loops, etc.), whereas OpenSCAD cannot.
CadQuery can export STL or STEP files for printing.
The flamingo's leg and neck parts run the duck's own program, just with new parameter values passed in.
In the parametric design, the relative positions of the servo slots and screw holes are locked by program logic, always aligned to the mounting positions required by the STS3215 servo.
CadQuery supports operations that align with engineering intuition, such as work planes, sketches, extrusions, and chamfers.
As a Python library, CadQuery can provide more structured exception information, making it easier for AI to understand and self-correct.
5 more timeline events
All Facts (14)
CadQuery is based on the OCCT geometric kernel and provides a Python chained API; OpenSCAD adopts a functional CSG paradigm.
60%UnverifiedStructural parameters generated by CadQuery (such as leg length and linkage ratios) can be written directly into MuJoCo's MJCF model description file.
50%UnverifiedCadQuery is an open-source parametric CAD library based on Python and the OpenCASCADE geometry kernel.
50%UnverifiedCadQuery can directly call the full Python ecosystem (numpy, variable logic, loops, etc.), whereas OpenSCAD cannot.
50%UnverifiedCadQuery can export STL or STEP files for printing.
50%UnverifiedThe flamingo's leg and neck parts run the duck's own program, just with new parameter values passed in.
50%UnverifiedIn the parametric design, the relative positions of the servo slots and screw holes are locked by program logic, always aligned to the mounting positions required by the STS3215 servo.
50%UnverifiedThis open-source project rewrites all printed parts of the Open Duck Mini v2 into programs using CadQuery.
50%UnverifiedModifying only three values in a single file is enough to generate a complete set of robot structural parts in a new size.
50%UnverifiedAs a Python library, CadQuery can provide more structured exception information, making it easier for AI to understand and self-correct.
50%UnverifiedCadQuery's B-rep (boundary representation) kernel has advantages over CSG-based OpenSCAD when handling complex surfaces, fillets, and precise engineering constraints.
50%UnverifiedCode-driven CAD tools are naturally suited for integration with large models because their output is text-based code rather than graphical interface interactions.
50%UnverifiedFor workflows that are primarily Python-based and require handling more complex engineering geometry, CadQuery is the more natural choice.
50%UnverifiedCadQuery supports operations that align with engineering intuition, such as work planes, sketches, extrusions, and chamfers.
50%