CadQuery is a programmatic 3D modeling library and parametric CAD framework that allows for the generation of complex geometric solids and assemblies using a fluent Python API. It functions as a B-Rep geometry engine, enabling the construction of models through code rather than a graphical user interface. The project is built on the Open CASCADE Technology kernel and utilizes a method-chaining API to link geometric commands in sequence. It distinguishes itself through a workplane-based coordinate system and a powerful selection system that uses topological and spatial filtering to target spec
Chili3D is a browser-based parametric 3D modeling tool that uses boundary representation (B-Rep) to define and manipulate precise solid geometry. It functions as a constructive solid geometry (CSG) engine, combining primitive shapes through union, difference, and intersection operations, while also serving as a parametric constraint system that maintains geometric relationships and dimensions through adjustable parameters. The software distinguishes itself by running entirely in a web browser without requiring installation, while providing industry-standard CAD file format support for importi
FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se
Fornjot is a CAD modeling kernel and 3D geometry engine designed for the creation and manipulation of precise mechanical shapes. It functions as a B-Rep 3D modeling kernel, using boundary representation to define the shapes and topologies of three-dimensional models. The project provides a B-Rep geometry visualizer to render 3D models in a windowed environment for visual verification. It also includes a pipeline to export internal geometric representations into external data formats for compatibility with other software. The engine covers geometric modeling through primitive-based constructi
SolveSpace est un logiciel de CAO paramétrique et un modeleur solide 3D. Il fonctionne comme un solveur de géométrie basé sur des contraintes qui permet la création de modèles 2D et 3D où les positions et les tailles sont pilotées par des règles géométriques et des relations mathématiques.
The main features of solvespace/solvespace are: Geometric Constraint Solvers, Mechanical Assembly Systems, Profile Extrusions and Revolves, 3D Geometry Generators, 3D Solid Modelers, Assembly Hierarchies, Solid Boolean Operations, Constrained Sketching Engines.
Open-source alternatives to solvespace/solvespace include: cadquery/cadquery — CadQuery is a programmatic 3D modeling library and parametric CAD framework that allows for the generation of complex… xiangechen/chili3d — Chili3D is a browser-based parametric 3D modeling tool that uses boundary representation (B-Rep) to define and… freecad/freecad — FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and… hannobraun/fornjot — Fornjot is a CAD modeling kernel and 3D geometry engine designed for the creation and manipulation of precise… openscad/openscad — OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from… google-deepmind/mujoco_menagerie — mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for…