FreeCAD
freecad.orgParametric modelling built around sketches and model history
Parametric modelling built around sketches and model history
Define mechanical parts, constrained assemblies and drawings linked to the model
Model related parts together and control what leaves the shared CAD document
Build parameter-driven solid models with Python and retain their construction
Draft and model products with a choice of parametric, associative or history-free tools
Resize catalogue shapes, position parts with TriBall and export selected geometry
Create named part variants from a generic model and controlled table values
Constrain sketches, build solid parts and choose a suitable geometry export
Build dimensioned solids and edit their history inside nanoCAD Platform
Layer-based vector drawing with procedural repeat and modifier sequences
Build reusable implicit models and prepare geometry for engineering tools
Dimension a sketch, extrude a part and revise its features through the modelling history
Build solid models from scripts and configurable parameters
Rule-based 3ds Max modelling for repeated structures, paths and architectural details
Drive product dimensions with named parameters and retain their design history
Keep packaging dimensions, folded previews and dielines linked.
Inspect adjustable packaging templates and their corresponding 3D folds.
Control where a sketch extrusion starts, ends and joins an existing part
Share a model for browser markup and bring annotated feedback back to CAD
Develop RAW photos with local masks and saved snapshots
Design courses, a free UX library and community learning resources
Design-token workflows connecting design tools with code delivery
Manage design-system data, documentation and delivery
Methods and activities for recognizing exclusion in products