Part workbench icon
Introduction
The Part Workbench provides a traditional constructive solid geometry (CSG) workflow. In this workflow each object is an independent solid. The Part Workbench can create them from parametrically defined sketches using tools like Extrude , Revolve , Loft , etc. In addition, basic primitive solids like Cube , Cylinder , etc. can be created as well. These objects can be combined, through Boolean operations , to create more complex solids.
The Part Workbench can also create objects that are not solids, such as faces, shells, and objects with only edges or vertices. It also provides a variety of general purpose tools for geometry manipulation, geometry validation, and making copies.
The PartDesign Workbench uses an alternative workflow for creating solids. For a detailed discussion of the Part Workbench versus the Part Design Workbench see Part and Part Design .
Tools
Solids toolbar
Cube : Creates a box.
Cone : Creates a cone.
Tube : Creates a tube.
Primitive : A tool to create one of the following primitives:
Box : Creates a box. This object can also be created with the Cube tool.
Cylinder : Creates a cylinder. This object can also be created with the Cylinder tool.
Cone : Creates a cone. This object can also be created with the Cone tool.
Sphere : Creates a sphere. This object can also be created with the Sphere tool.
Torus : Creates a torus. This object can also be created with the Torus tool.
Circle : Creates a circular arc.
Ellipse : Creates an elliptical arc.
Line : Creates a line.
Part tools toolbar
Revolve : Creates a solid by revolving an object (not a solid) around an axis.
Mirror : Mirrors the selected object across a mirror plane.
Fillet : Fillets (rounds) edges of an object.
Chamfer : Chamfers edges of an object.
Loft : Lofts from one profile to another.
Sweep : Sweeps one or more profiles along a path.
Section : Creates a section by intersecting an object with a section plane.
Offset:
3D Offset : Constructs a parallel shape at a certain distance from an original.
2D Offset : Constructs a parallel wire at certain distance from an original, or enlarges/shrinks a planar face.
Boolean toolbar
Compound:
Compound : Creates a compound from the selected objects.
Cut : Cuts one object from another.
Union : Fuses two or more objects.
Join:
Embed Shapes : Embeds a walled object into another walled object.
Cutout Shape : Creates a cutout in a wall of an object for another walled object.
Split:
Slice Apart : Slices and splits an object by intersecting it with other objects.
Boolean XOR : Removes space shared by an even number of objects.
Other tools
Reverse Shapes : Creates parametric copies with reversed face normals from selected objects.
Transformed Copy : Creates non-parametric copies of objects. It is intended for objects nested in containers.
Shape Element Copy : Creates non-parametric copies of subelements: vertices, edges and faces.
Refine Shape : Creates parametric copies with a refined shape from selected objects. It removes unnecessary edges from planar and cylindrical faces.
Attachment : Attaches an object to one or more other objects.
Obsolete tools
Import CAD file... : Imports from *.IGES, *.STEP, or *.BREP files. Not available in 1.1 and above .
Export CAD file... : Exports to *.IGES, *.STEP, or *.BREP files. Not available in 1.1 and above .
Measure
The Std Measure tool replaces the tools listed below. introduced in 1.0
Measure Linear : Creates a linear measurement. Not available in 1.0 and above .
Measure Angular : Creates an angular measurement. Not available in 1.0 and above .
Toggle 3D : Shows or hides 3D measurements. Not available in 1.0 and above .
Toggle Delta : Shows or hides delta measurements. Not available in 1.0 and above .
Preferences
Scripting
See Part scripting .
Tutorials
Part
Creation and modification: New Sketch , Extrude , Revolve , Mirror , Scale , Fillet , Chamfer , Face From Wires , Ruled Surface , Loft , Sweep , Section , Cross-Sections , 3D Offset , 2D Offset , Thickness , Project on Surface , Appearance per Face
Boolean: Compound , Explode Compound , Compound Filter , Boolean Operation , Cut , Union , Intersection , Connect Shapes , Embed Shapes , Cutout Shape , Boolean Fragments , Slice Apart , Slice to Compound , Boolean XOR , Check Geometry , Defeaturing
Other tools: Box Selection , Shape From Mesh , Points From Shape , Convert to Solid , Reverse Shapes , Simple Copy , Transformed Copy , Shape Element Copy , Refine Shape , Set Tolerance , Persistent Section Cut , Attachment
User documentation
Getting started
Installation: Download , Windows , Linux , Mac , Additional components , Docker , AppImage , Ubuntu Snap
Basics: About FreeCAD , Interface , Mouse navigation , Selection methods , Object name , Preferences , Workbenches , Document structure , Properties , Help FreeCAD , Donate
Help: Tutorials , Video tutorials
Workbenches : Std Base , Assembly , BIM , CAM , Draft , FEM , Inspection , Material , Mesh , OpenSCAD , Part , PartDesign , Points , Reverse Engineering , Robot , Sketcher , Spreadsheet , Surface , TechDraw , Test Framework