FreeCAD
A parametric 3D modeler for parts and design work.
What it does
FreeCAD describes parametric 3D modeling and provides product information, downloads, and community learning resources.
When to use it
For a dimension-adjustable part, establish sketch constraints and inspect what happens when its parameters change.