Manual:All workbenches at a glance: Difference between revisions

From FreeCAD Documentation
m (png to svg)
(Fixed Part_CrossSections link(s).)
(27 intermediate revisions by 3 users not shown)
Line 30: Line 30:
! Description
! Description
|-
|-
| [[Image:Part_Box.png|32px]] [[Part_Box|Box]]
| [[Image:Part_Box.svg|32px]] [[Part_Box|Box]]
| Draws a box
| Draws a box
| [[Image:Part_Cone.png|32px]] [[Part_Cone|Cone]]
| [[Image:Part_Cone.svg|32px]] [[Part_Cone|Cone]]
| Draws a cone
| Draws a cone
|-
|-
| [[Image:Part_Cylinder.png|32px]] [[Part_Cylinder|Cylinder]]
| [[Image:Part_Cylinder.svg|32px]] [[Part_Cylinder|Cylinder]]
| Draws a cylinder
| Draws a cylinder
| [[Image:Part_Sphere.png|32px]] [[Part_Sphere|Sphere]]
| [[Image:Part_Sphere.svg|32px]] [[Part_Sphere|Sphere]]
| Draws a sphere
| Draws a sphere
|-
|-
| [[Image:Part_Torus.png|32px]] [[Part_Torus|Torus]]
| [[Image:Part_Torus.svg|32px]] [[Part_Torus|Torus]]
| Draws a torus (ring)
| Draws a torus (ring)
| [[Image:Part_CreatePrimitives.svg|32px]] [[Part_CreatePrimitives|Create primitives]]
| [[Image:Part_Primitives.svg|32px]] [[Part_Primitives|Create primitives]]
| Creates various other parametric geometric primitives
| Creates various other parametric geometric primitives
|-
|-
| [[Image:Part_Shapebuilder.png|32px]] [[Part_Shapebuilder|Shape builder]]
| [[Image:Part_Builder.svg|32px]] [[Part_Builder|Shape builder]]
| Create more complex shapes from primitives
| Create more complex shapes from primitives
| [[Image:Part_Union.png|32px]] [[Part_Union|Union]]
| [[Image:Part_Fuse.svg|32px]] [[Part_Fuse|Union]]
| Fuses (unions) two objects
| Fuses (unions) two objects
|-
|-
| [[Image:Part_Common.png|32px]] [[Part_Common|Common]]
| [[Image:Part_Common.svg|32px]] [[Part_Common|Common]]
| Extracts the common (intersection) part of two objects
| Extracts the common (intersection) part of two objects
| [[Image:Part_Cut.png|32px]] [[Part_Cut|Cut]]
| [[Image:Part_Cut.svg|32px]] [[Part_Cut|Cut]]
| Cuts (subtracts) one object from another
| Cuts (subtracts) one object from another
|-
|-
| [[Image:Part_JoinConnect.png|32px]] [[Part_JoinConnect|JoinConnect]]
| [[Image:Part_JoinConnect.svg|32px]] [[Part_JoinConnect|JoinConnect]]
| Connects interiors of walled objects
| Connects interiors of walled objects
| [[Image:Part_JoinEmbed.png|32px]] [[Part_JoinEmbed|JoinEmbed]]
| [[Image:Part_JoinEmbed.svg|32px]] [[Part_JoinEmbed|JoinEmbed]]
| Embeds a walled object into another walled object
| Embeds a walled object into another walled object
|-
|-
Line 72: Line 72:
| [[Image:Part_Section.svg|32px]] [[Part_Section|Section]]
| [[Image:Part_Section.svg|32px]] [[Part_Section|Section]]
| Creates a section by intersecting an object with a section plane
| Creates a section by intersecting an object with a section plane
| [[Image:Part_SectionCross.png|32px]] [[Part_SectionCross|SectionCross]]
| [[Image:Part_CrossSections.svg|32px]] [[Part_CrossSections|CrossSections]]
| Creates multiple cross sections along an object
| Creates multiple cross sections along an object
|-
|-
Line 106: Line 106:
! Description
! Description
|-
|-
| [[Image:Draft_Line.png|32px]] [[Draft_Line|Line]]
| [[Image:Draft_Line.svg|32px]] [[Draft_Line|Line]]
| Draws a line segment between 2 points
| Draws a line segment between 2 points
| [[Image:Draft_Wire.svg|32px]] [[Draft_Wire|Wire]]
| [[Image:Draft_Wire.svg|32px]] [[Draft_Wire|Wire]]
| Draws a line made of multiple line segments (polyline)
| Draws a line made of multiple line segments (polyline)
|-
|-
| [[Image:Draft_Circle.png|32px]] [[Draft_Circle|Circle]]
| [[Image:Draft_Circle.svg|32px]] [[Draft_Circle|Circle]]
| Draws a circle from center and radius
| Draws a circle from center and radius
| [[Image:Draft_Arc.svg|32px]] [[Draft_Arc|Arc]]
| [[Image:Draft_Arc.svg|32px]] [[Draft_Arc|Arc]]
Line 118: Line 118:
| [[Image:Draft_Ellipse.svg|32px]][[Draft_Ellipse|Ellipse]]
| [[Image:Draft_Ellipse.svg|32px]][[Draft_Ellipse|Ellipse]]
| Draws an ellipse from two corner points
| Draws an ellipse from two corner points
| [[Image:Draft_Polygon.png|32px]] [[Draft_Polygon|Polygon]]
| [[Image:Draft_Polygon.svg|32px]] [[Draft_Polygon|Polygon]]
| Draws a regular polygon from a center and a radius
| Draws a regular polygon from a center and a radius
|-
|-
| [[Image:Draft_Rectangle.png|32px]] [[Draft_Rectangle|Rectangle]]
| [[Image:Draft_Rectangle.svg|32px]] [[Draft_Rectangle|Rectangle]]
| Draws a rectangle from 2 opposite points
| Draws a rectangle from 2 opposite points
| [[Image:Draft_Text.png|32px]] [[Draft_Text|Text]]
| [[Image:Draft_Text.svg|32px]] [[Draft_Text|Text]]
| Draws a multi-line text annotation
| Draws a multi-line text annotation
|-
|-
Line 131: Line 131:
| Draws a B-Spline from a series of points
| Draws a B-Spline from a series of points
|-
|-
| [[Image:Draft_Point.png|32px]] [[Draft_Point|Point]]
| [[Image:Draft_Point.svg|32px]] [[Draft_Point|Point]]
| Inserts a single point
| Inserts a single point
| [[Image:Draft_ShapeString.svg|32px]] [[Draft_ShapeString|Shapestring]]
| [[Image:Draft_ShapeString.svg|32px]] [[Draft_ShapeString|Shapestring]]
| The ShapeString tool inserts a compound shape representing a text string at a given point in the current document
| The ShapeString tool inserts a compound shape representing a text string at a given point in the current document
|-
|-
| [[Image:Draft_Facebinder.png|32px]] [[Draft_Facebinder|Facebinder]]
| [[Image:Draft_Facebinder.svg|32px]] [[Draft_Facebinder|Facebinder]]
| Creates a new object from selected faces on existing objects
| Creates a new object from selected faces on existing objects
| [[Image:Draft_BezCurve.svg|32px]] [[Draft_BezCurve|Bezier Curve]]
| [[Image:Draft_BezCurve.svg|32px]] [[Draft_BezCurve|Bezier Curve]]
Line 158: Line 158:
| [[Image:Draft_Scale.svg|32px]] [[Draft_Scale|Scale]]
| [[Image:Draft_Scale.svg|32px]] [[Draft_Scale|Scale]]
| Scales objects in relation to a point
| Scales objects in relation to a point
| [[Image:Draft_Shape2DView.png|32px]] [[Draft_Shape2DView|Shape 2D View]]
| [[Image:Draft_Shape2DView.svg|32px]] [[Draft_Shape2DView|Shape 2D View]]
| Creates a 2D object which is a flattened view of another object
| Creates a 2D object which is a flattened view of another object
|-
|-
| [[Image:Draft_Draft2Sketch.svg|32px]] [[Draft_Draft2Sketch|Draft to Sketch]]
| [[Image:Draft_Draft2Sketch.svg|32px]] [[Draft_Draft2Sketch|Draft to Sketch]]
| Converts a Draft object to a Sketch and vice-versa
| Converts a Draft object to a Sketch and vice-versa
| [[Image:Draft_Array.png|32px]] [[Draft_Array|Array]]
| [[Image:Draft_Array.svg|32px]] [[Draft_Array|Array]]
| Creates a polar or rectangular array from an object
| Creates a polar or rectangular array from an object
|-
|-
| [[Image:Draft_PathArray.png|32px]] [[Draft_PathArray|Path Array]]
| [[Image:Draft_PathArray.svg|32px]] [[Draft_PathArray|Path Array]]
| Creates an array from an object by placing copies along a path
| Creates an array from an object by placing copies along a path
| [[Image:Draft_Clone.png|32px]] [[Draft_Clone|Clone]]
| [[Image:Draft_Clone.svg|32px]] [[Draft_Clone|Clone]]
| Creates linked copies of objects
| Creates linked copies of objects
|-
|-
| [[Image:Draft_Mirror.png|32px]] [[Draft_Mirror|Mirror]]
| [[Image:Draft_Mirror.svg|32px]] [[Draft_Mirror|Mirror]]
| Mirrors objects across a line
| Mirrors objects across a line
|}
|}
Line 187: Line 187:
! Description
! Description
|-
|-
| [[Image:Sketcher_CreatePoint.png|32px]] [[Sketcher_CreatePoint|Point]]
| [[Image:Sketcher_CreatePoint.svg|32px]] [[Sketcher_CreatePoint|Point]]
| Draws a point
| Draws a point
| [[Image:Sketcher_Line.png|32px]] [[Sketcher_CreateLine|Line]]
| [[Image:Sketcher_Line.svg|32px]] [[Sketcher_CreateLine|Line]]
| Draws a line segment from 2 points
| Draws a line segment from 2 points
|-
|-
| [[Image:Sketcher_Arc.png|32px]] [[Sketcher_CreateArc|Arc]]
| [[Image:Sketcher_Arc.svg|32px]] [[Sketcher_CreateArc|Arc]]
| Draws an arc segment from center, radius, start angle and end angle
| Draws an arc segment from center, radius, start angle and end angle
| [[Image:Sketcher_CreateArc3Point.png|32px]] [[Sketcher_Create3PointArc|Arc 3 points]]
| [[Image:Sketcher_CreateArc3Point.png|32px]] [[Sketcher_Create3PointArc|Arc 3 points]]
| Draws an arc segment from two endpoints and another point on the circumference
| Draws an arc segment from two endpoints and another point on the circumference
|-
|-
| [[Image:Sketcher_Circle.png|32px]] [[Sketcher_CreateCircle|Circle]]
| [[Image:Sketcher_Circle.svg|32px]] [[Sketcher_CreateCircle|Circle]]
| Draws a circle from center and radius
| Draws a circle from center and radius
| [[Image:Sketcher_CreateCircle3Point.png|32px]] [[Sketcher_Create3PointCircle| Circle 3 points]]
| [[Image:Sketcher_CreateCircle3Point.png|32px]] [[Sketcher_Create3PointCircle| Circle 3 points]]
| Draws a circle from three points on the circumference
| Draws a circle from three points on the circumference
|-
|-
| [[Image:Sketcher_CreateEllipse.png|32px]] [[Sketcher CreateEllipseByCenter|Ellipse]]
| [[Image:Sketcher_CreateEllipse.svg|32px]] [[Sketcher CreateEllipseByCenter|Ellipse]]
| Draws an ellipse by center point, major radius point and minor radius point
| Draws an ellipse by center point, major radius point and minor radius point
| [[Image:Sketcher_CreateEllipse3Point.png|32px]] [[Sketcher CreateEllipseBy3Points|Ellipse 3 points]]
| [[Image:Sketcher_CreateEllipse3Point.png|32px]] [[Sketcher CreateEllipseBy3Points|Ellipse 3 points]]
Line 209: Line 209:
| [[Image:Sketcher_CreateArcOfEllipse.png|32px]] [[Sketcher_CreateArcOfEllipse|Arc of ellipse]]
| [[Image:Sketcher_CreateArcOfEllipse.png|32px]] [[Sketcher_CreateArcOfEllipse|Arc of ellipse]]
| Draws an arc of ellipse by center point, major radius point, starting point and ending point
| Draws an arc of ellipse by center point, major radius point, starting point and ending point
| [[Image:Sketcher_CreatePolyline.png|32px]] [[Sketcher_CreatePolyline|Polyline]]
| [[Image:Sketcher_CreatePolyline.svg|32px]] [[Sketcher_CreatePolyline|Polyline]]
| Draws a line made of multiple line segments. Several drawing modes available
| Draws a line made of multiple line segments. Several drawing modes available
|-
|-
| [[Image:Sketcher_CreateRectangle.png|32px]] [[Sketcher_CreateRectangle|Rectangle]]
| [[Image:Sketcher_CreateRectangle.svg|32px]] [[Sketcher_CreateRectangle|Rectangle]]
| Draws a rectangle from 2 opposite points
| Draws a rectangle from 2 opposite points
| [[Image:Sketcher_CreateTriangle.png|32px]] [[Sketcher_CreateTriangle|Triangle]]
| [[Image:Sketcher_CreateTriangle.svg|32px]] [[Sketcher_CreateTriangle|Triangle]]
| Draws a regular triangle inscribed in a construction geometry circle
| Draws a regular triangle inscribed in a construction geometry circle
|-
|-
Line 227: Line 227:
| Draws a regular heptagon inscribed in a construction geometry circle
| Draws a regular heptagon inscribed in a construction geometry circle
|-
|-
| [[Image:Sketcher_CreateOctagon.png|32px]] [[Sketcher_CreateOctagon|Octagon]]
| [[Image:Sketcher_CreateOctagon.svg|32px]] [[Sketcher_CreateOctagon|Octagon]]
| Draws a regular octagon inscribed in a construction geometry circle
| Draws a regular octagon inscribed in a construction geometry circle
| [[Image:Sketcher_CreateSlot.png|32px]] [[Sketcher_CreateSlot|Slot]]
| [[Image:Sketcher_CreateSlot.svg|32px]] [[Sketcher_CreateSlot|Slot]]
| Draws an oval by selecting the center of one semicircle and an endpoint of the other semicircle
| Draws an oval by selecting the center of one semicircle and an endpoint of the other semicircle
|-
|-
| [[Image:Sketcher_CreateFillet.png|32px]] [[Sketcher_CreateFillet|Fillet]]
| [[Image:Sketcher_CreateFillet.svg|32px]] [[Sketcher_CreateFillet|Fillet]]
| Makes a fillet between two lines joined at one point
| Makes a fillet between two lines joined at one point
| [[Image:Sketcher_Trimming.png|32px]] [[Sketcher_Trimming|Trimming]]
| [[Image:Sketcher_Trimming.svg|32px]] [[Sketcher_Trimming|Trimming]]
| Trims a line, circle or arc with respect to a clicked point
| Trims a line, circle or arc with respect to a clicked point
|-
|-
| [[Image:Sketcher_External.png|32px]] [[Sketcher_External|External geometry]]
| [[Image:Sketcher_External.svg|32px]] [[Sketcher_External|External geometry]]
| Creates an edge linked to external geometry
| Creates an edge linked to external geometry
| [[Image:Sketcher_ToggleConstruction.png|32px]] [[Sketcher_ToggleConstruction|Construction mode]]
| [[Image:Sketcher_ToggleConstruction.svg|32px]] [[Sketcher_ToggleConstruction|Construction mode]]
| Toggles an element to/from construction mode. A construction object will not be used in a 3D geometry operation and is only visible while editing the Sketch that contains it
| Toggles an element to/from construction mode. A construction object will not be used in a 3D geometry operation and is only visible while editing the Sketch that contains it
|-
|-
| [[Image:Constraint_PointOnPoint.png|32px]] [[Sketcher ConstrainCoincident ‎|Coincident]]
| [[Image:Constraint_PointOnPoint.svg|32px]] [[Sketcher ConstrainCoincident ‎|Coincident]]
| Affixes a point onto (coincident with) one or more other points.
| Affixes a point onto (coincident with) one or more other points.
| [[Image:Constraint_PointOnObject.png|32px]] [[Sketcher ConstrainPointOnObject|Point on object]]
| [[Image:Constraint_PointOnObject.svg|32px]] [[Sketcher ConstrainPointOnObject|Point on object]]
| Affixes a point onto another object such as a line, arc, or axis.
| Affixes a point onto another object such as a line, arc, or axis.
|-
|-
| [[Image:Constraint_Vertical.png|32px]] [[Sketcher ConstrainVertical ‎|Vertical]]
| [[Image:Constraint_Vertical.svg|32px]] [[Sketcher ConstrainVertical ‎|Vertical]]
| Constrains the selected lines or polyline elements to a true vertical orientation. More than one object can be selected before applying this constraint.
| Constrains the selected lines or polyline elements to a true vertical orientation. More than one object can be selected before applying this constraint.
| [[Image:Constraint_Horizontal.png|32px]] [[Sketcher ConstrainHorizontal|Horizontal]]
| [[Image:Constraint_Horizontal.svg|32px]] [[Sketcher ConstrainHorizontal|Horizontal]]
| Constrains the selected lines or polyline elements to a true horizontal orientation. More than one object can be selected before applying this constraint.
| Constrains the selected lines or polyline elements to a true horizontal orientation. More than one object can be selected before applying this constraint.
|-
|-
Line 264: Line 264:
| [[Image:Constraint_Symmetric.png|32px]] [[Sketcher ConstrainSymmetric|Symmetric]]
| [[Image:Constraint_Symmetric.png|32px]] [[Sketcher ConstrainSymmetric|Symmetric]]
| Constrains two points symmetrically about a line, or constrains the first two selected points symmetrically about a third selected point.
| Constrains two points symmetrically about a line, or constrains the first two selected points symmetrically about a third selected point.
| [[Image:Sketcher_ConstrainLock.png|32px]] [[Sketcher ConstrainLock|Lock]]
| [[Image:Sketcher_ConstrainLock.svg|32px]] [[Sketcher ConstrainLock|Lock]]
| Constrains the selected item by setting vertical and horizontal distances relative to the origin, thereby locking the location of that item
| Constrains the selected item by setting vertical and horizontal distances relative to the origin, thereby locking the location of that item
|-
|-
| [[Image:Constraint_HorizontalDistance.png|32px]] [[Sketcher ConstrainDistanceX|Horizontal distance]]
| [[Image:Constraint_HorizontalDistance.svg|32px]] [[Sketcher ConstrainDistanceX|Horizontal distance]]
| Fixes the horizontal distance between two points or line endpoints. If only one item is selected, the distance is set to the origin.
| Fixes the horizontal distance between two points or line endpoints. If only one item is selected, the distance is set to the origin.
| [[Image:Constraint_VerticalDistance.png|32px]] [[Sketcher ConstrainDistanceY|Vertical distance]]
| [[Image:Constraint_VerticalDistance.svg|32px]] [[Sketcher ConstrainDistanceY|Vertical distance]]
| Fixes the vertical distance between 2 points or line endpoints. If only one item is selected, the distance is set to the origin.
| Fixes the vertical distance between 2 points or line endpoints. If only one item is selected, the distance is set to the origin.
|-
|-
Line 284: Line 284:
| [[Image:Constraint_InternalAlignment.png|32px]] [[Sketcher ConstrainInternalAlignment|Internal alignment]]
| [[Image:Constraint_InternalAlignment.png|32px]] [[Sketcher ConstrainInternalAlignment|Internal alignment]]
| Aligns selected elements to selected shape (e.g. a line to become major axis of an ellipse)
| Aligns selected elements to selected shape (e.g. a line to become major axis of an ellipse)
| [[Image:Sketcher_MapSketch.png|32px]] [[Sketcher_MapSketch|Map sketch]]
| [[Image:Sketcher_MapSketch.svg|32px]] [[Sketcher_MapSketch|Map sketch]]
| Maps a sketch to the previously selected face of a solid
| Maps a sketch to the previously selected face of a solid
|-
|-
| [[Image:Sketcher_MergeSketch.png|32px]] [[Sketcher_MergeSketches|Merge]]
| [[Image:Sketcher_MergeSketch.svg|32px]] [[Sketcher_MergeSketches|Merge]]
| Merge two or more sketches
| Merge two or more sketches
| [[Image:Sketcher_MirrorSketch.png|32px]] [[Sketcher_MirrorSketch|Mirror]]
| [[Image:Sketcher_MirrorSketch.svg|32px]] [[Sketcher_MirrorSketch|Mirror]]
| Mirrors selected elements of a sketch
| Mirrors selected elements of a sketch
|}
|}
Line 305: Line 305:
! Description
! Description
|-
|-
| [[Image:PartDesign_Pad.png|32px]] [[PartDesign_Pad|Pad]]
| [[Image:PartDesign_Pad.svg|32px]] [[PartDesign_Pad|Pad]]
| Extrudes a solid object from a selected sketch
| Extrudes a solid object from a selected sketch
| [[Image:PartDesign_Pocket.png|32px]] [[PartDesign_Pocket|Pocket]]
| [[Image:PartDesign_Pocket.svg|32px]] [[PartDesign_Pocket|Pocket]]
| Creates a pocket from a selected sketch. The sketch must be mapped to an existing solid object's face
| Creates a pocket from a selected sketch. The sketch must be mapped to an existing solid object's face
|-
|-
| [[Image:PartDesign_Revolution.png|32px]] [[PartDesign_Revolution|Revolution]]
| [[Image:PartDesign_Revolution.svg|32px]] [[PartDesign_Revolution|Revolution]]
| Creates a solid by revolving a sketch around an axis
| Creates a solid by revolving a sketch around an axis
| [[Image:PartDesign_Groove.png|32px]] [[PartDesign_Groove|Groove]]
| [[Image:PartDesign_Groove.svg|32px]] [[PartDesign_Groove|Groove]]
| Creates a groove by revolving a sketch around an axis
| Creates a groove by revolving a sketch around an axis
|-
|-
| [[Image:PartDesign_Fillet.png|32px]] [[PartDesign_Fillet|Fillet]]
| [[Image:PartDesign_Fillet.svg|32px]] [[PartDesign_Fillet|Fillet]]
| Fillets (rounds) edges of an object
| Fillets (rounds) edges of an object
| [[Image:PartDesign_Chamfer.png|32px]] [[PartDesign_Chamfer|Chamfer]]
| [[Image:PartDesign_Chamfer.svg|32px]] [[PartDesign_Chamfer|Chamfer]]
| Chamfers edges of an object
| Chamfers edges of an object
|-
|-
| [[Image:PartDesign_Draft.png|32px]] [[PartDesign_Draft|Draft]]
| [[Image:PartDesign_Draft.svg|32px]] [[PartDesign_Draft|Draft]]
| Applies angular draft to faces of an object
| Applies angular draft to faces of an object
| [[Image:PartDesign_Mirrored.png|32px]] [[PartDesign_Mirrored|Mirrored]]
| [[Image:PartDesign_Mirrored.svg|32px]] [[PartDesign_Mirrored|Mirrored]]
| Mirrors features on a plane or face
| Mirrors features on a plane or face
|-
|-
| [[Image:PartDesign_LinearPattern.png|32px]] [[PartDesign_LinearPattern|Linear pattern]]
| [[Image:PartDesign_LinearPattern.svg|32px]] [[PartDesign_LinearPattern|Linear pattern]]
| Creates a linear pattern of features
| Creates a linear pattern of features
| [[Image:PartDesign_PolarPattern.png|32px]] [[PartDesign_PolarPattern|Polar pattern]]
| [[Image:PartDesign_PolarPattern.svg|32px]] [[PartDesign_PolarPattern|Polar pattern]]
| Creates a polar pattern of features
| Creates a polar pattern of features
|-
|-
| [[Image:PartDesign_Scaled.png|32px]] [[PartDesign_Scaled|Scaled]]
| [[Image:PartDesign_Scaled.png|32px]] [[PartDesign_Scaled|Scaled]]
| Scales features to a different size
| Scales features to a different size
| [[Image:PartDesign_MultiTransform.png|32px]] [[PartDesign_MultiTransform|Multitransform]]
| [[Image:PartDesign_MultiTransform.svg|32px]] [[PartDesign_MultiTransform|Multitransform]]
| Allows creating a pattern with any combination of the other transformations
| Allows creating a pattern with any combination of the other transformations
|-
|-
| [[Image:PartDesign_WizardShaft.png|32px]] [[PartDesign_WizardShaft|Shaft wizard]]
| [[Image:PartDesign_WizardShaft.svg|32px]] [[PartDesign_WizardShaft|Shaft wizard]]
| Generates a shaft from a table of values and allows to analyze forces and moments
| Generates a shaft from a table of values and allows to analyze forces and moments
| [[Image:PartDesign_InvoluteGear.png|32px]] [[PartDesign_InvoluteGear|Involute gear wizard]]
| [[Image:PartDesign_InvoluteGear.png|32px]] [[PartDesign_InvoluteGear|Involute gear wizard]]

Revision as of 09:21, 9 December 2020

One of the biggest difficulties for new users of FreeCAD, is to know in which workbench to find a specific tool. The table below will give you an overview of the most important workbenches and their tools. Refer to each workbench page in the FreeCAD documentation for a more complete list.

Four workbenches are also designed to work in pairs, and one of them is fully included into the other: Arch contains all the Draft tools, and PartDesign all the Sketcher tools. However, for clarity, they are separated below.

Part

The Part Workbench provides basic tools for working with solid parts: primitives, such as cubes and spheres, and simple geometric operations and boolean operations. Being the main anchor point with OpenCasCade, the Part workbench provides the foundation of FreeCAD's geometry system, and almost all other workbenches produce Part-based geometry.

Tool Description Tool Description
Box Draws a box Cone Draws a cone
Cylinder Draws a cylinder Sphere Draws a sphere
Torus Draws a torus (ring) Create primitives Creates various other parametric geometric primitives
Shape builder Create more complex shapes from primitives Union Fuses (unions) two objects
Common Extracts the common (intersection) part of two objects Cut Cuts (subtracts) one object from another
JoinConnect Connects interiors of walled objects JoinEmbed Embeds a walled object into another walled object
JoinCutout Creates a cutout in a wall of an object for another walled object Extrude Extrudes planar faces of an object
Fillet Fillets (rounds) edges of an object Revolve Creates a solid by revolving another object (not solid) around an axis
Section Creates a section by intersecting an object with a section plane CrossSections Creates multiple cross sections along an object
Chamfer Chamfers edges of an object Mirror Mirrors the selected object on a given mirror plane
Ruled Surface Create a ruled surface between selected curves Sweep Sweeps one or more profiles along a path
Part_Loft Lofts from one profile to another Offset Creates a scaled copy of the original object
Thickness Assign a thickness to the faces of a shape

Draft

The Draft Workbench provides tools to do basic 2D CAD drafting tasks: lines, circles, etc... and a series of generic handy tools such as move, rotate or scale. It also provides several drawing aids, such as grid and snapping. It is principally meant to draw the guidelines for Arch objects, but also serves as FreeCAD's "swiss knife".

Tool Description Tool Description
Line Draws a line segment between 2 points Wire Draws a line made of multiple line segments (polyline)
Circle Draws a circle from center and radius Arc Draws an arc segment from center, radius, start angle and end angle
Ellipse Draws an ellipse from two corner points Polygon Draws a regular polygon from a center and a radius
Rectangle Draws a rectangle from 2 opposite points Text Draws a multi-line text annotation
Dimension Draws a dimension annotation BSpline Draws a B-Spline from a series of points
Point Inserts a single point Shapestring The ShapeString tool inserts a compound shape representing a text string at a given point in the current document
Facebinder Creates a new object from selected faces on existing objects Bezier Curve Draws a Bezier curve from a series of points
Move Moves or copies objects from one location to another Rotate Rotates objects by a certain angle around a point
Offset Offsets an object to a certain distance Trimex Trims, extends or extrudes an object
Upgrade Turns or joins objects into a higher-level object Downgrade Turns or separates objects into lower-level objects
Scale Scales objects in relation to a point Shape 2D View Creates a 2D object which is a flattened view of another object
Draft to Sketch Converts a Draft object to a Sketch and vice-versa Array Creates a polar or rectangular array from an object
Path Array Creates an array from an object by placing copies along a path Clone Creates linked copies of objects
Mirror Mirrors objects across a line

Sketcher

The Sketcher Workbench contains tools to build and edit complex 2D objects, called sketches. The geometry inside these sketches can be precisely positioned and relationed by the use of constraints. They are primarily meant to be the building blocks of PartDesign geometry, but are useful everywhere in FreeCAD.

Tool Description Tool Description
Point Draws a point Line Draws a line segment from 2 points
Arc Draws an arc segment from center, radius, start angle and end angle Arc 3 points Draws an arc segment from two endpoints and another point on the circumference
Circle Draws a circle from center and radius Circle 3 points Draws a circle from three points on the circumference
File:Sketcher CreateEllipse.svg Ellipse Draws an ellipse by center point, major radius point and minor radius point Ellipse 3 points Draws an ellipse by major diameter (2 points) and minor radius point
Arc of ellipse Draws an arc of ellipse by center point, major radius point, starting point and ending point Polyline Draws a line made of multiple line segments. Several drawing modes available
Rectangle Draws a rectangle from 2 opposite points Triangle Draws a regular triangle inscribed in a construction geometry circle
Square Draws a regular square inscribed in a construction geometry circle Pentagon Draws a regular pentagon inscribed in a construction geometry circle
Hexagon Draws a regular hexagon inscribed in a construction geometry circle Heptagon Draws a regular heptagon inscribed in a construction geometry circle
Octagon Draws a regular octagon inscribed in a construction geometry circle Slot Draws an oval by selecting the center of one semicircle and an endpoint of the other semicircle
Fillet Makes a fillet between two lines joined at one point Trimming Trims a line, circle or arc with respect to a clicked point
External geometry Creates an edge linked to external geometry Construction mode Toggles an element to/from construction mode. A construction object will not be used in a 3D geometry operation and is only visible while editing the Sketch that contains it
Coincident Affixes a point onto (coincident with) one or more other points. Point on object Affixes a point onto another object such as a line, arc, or axis.
Vertical Constrains the selected lines or polyline elements to a true vertical orientation. More than one object can be selected before applying this constraint. Horizontal Constrains the selected lines or polyline elements to a true horizontal orientation. More than one object can be selected before applying this constraint.
Parallel Constrains two or more lines parallel to one another. Perpendicular Constrains two lines perpendicular to one another, or constrains a line perpendicular to an arc endpoint.
Tangent Creates a tangent constraint between two selected entities, or a co-linear constraint between two line segments. Equal length Constrains two selected entities equal to one another. If used on circles or arcs their radii will be set equal.
Symmetric Constrains two points symmetrically about a line, or constrains the first two selected points symmetrically about a third selected point. Lock Constrains the selected item by setting vertical and horizontal distances relative to the origin, thereby locking the location of that item
Horizontal distance Fixes the horizontal distance between two points or line endpoints. If only one item is selected, the distance is set to the origin. Vertical distance Fixes the vertical distance between 2 points or line endpoints. If only one item is selected, the distance is set to the origin.
Distance Defines the distance of a selected line by constraining its length, or defines the distance between two points by constraining the distance between them. Radius Defines the radius of a selected arc or circle by constraining the radius.
Internal angle Defines the internal angle between two selected lines. Snell's law Constrains two lines to obey a refraction law to simulate the light going through an interface
Internal alignment Aligns selected elements to selected shape (e.g. a line to become major axis of an ellipse) Map sketch Maps a sketch to the previously selected face of a solid
Merge Merge two or more sketches Mirror Mirrors selected elements of a sketch

Part Design

The Part Design Workbench contains advanced tools to build solid parts. It also contains all the tools from the sketcher. Since it can only produce solid shapes (the rule number one of Part Design), it is the main workbench to use when designing pieces (parts) to be manufactured or 3D-printed, as you will always obtain a printable object.

Tool Description Tool Description
Pad Extrudes a solid object from a selected sketch Pocket Creates a pocket from a selected sketch. The sketch must be mapped to an existing solid object's face
Revolution Creates a solid by revolving a sketch around an axis Groove Creates a groove by revolving a sketch around an axis
Fillet Fillets (rounds) edges of an object Chamfer Chamfers edges of an object
Draft Applies angular draft to faces of an object Mirrored Mirrors features on a plane or face
Linear pattern Creates a linear pattern of features Polar pattern Creates a polar pattern of features
Scaled Scales features to a different size Multitransform Allows creating a pattern with any combination of the other transformations
Shaft wizard Generates a shaft from a table of values and allows to analyze forces and moments Involute gear wizard Allows you to create several types of gears

Arch

The Arch Workbench contains tools to work with BIM projects (civil engineering and architecture). It also contains all the tools from the Draft workbench. The main use of the Arch Workbench is to create BIM objects or give BIM attributes to objects built with other workbenches, in order to export them to IFC.

Tool Description Tool Description
Wall Creates a wall from scratch or using a selected object as a base Structure Creates a structural element from scratch or using a selected object as a base
Rebar Creates a reinforcement bar in a selected structural element Floor Creates a floor including selected objects
Building Creates a building including selected objects Site Creates a site including selected objects
Window Creates a window using a selected object as a base Section plane Adds a section plane object to the document
Axis Adds an axes system to the document Roof Creates a sloped roof from a selected face
Space Creates a space object in the document Stairs Creates a stairs object in the document
Panel Creates a panel object from a selected 2D object Frame Creates a frame object from a selected layout
Equipment Creates an equipment or furniture object Material Attributes a material to selected objects
Schedule Creates different types of schedules Cut plane Cut an object according to a plan
Add Adds objects to a component Remove Subtracts or removes objects from a component
Survey Enters or leaves surveying mode

Drawing

Development of the Drawing Workbench stopped in FreeCAD 0.16, and the new TechDraw Workbench aiming to replace it was introduced in v0.17. The Drawing Workbench may be removed in future releases. Use the TechDraw Workbench instead.

The Drawing Workbench handles the creation and manipulation of 2D drawing sheets, used for displaying views of your 3D work in 2D. These sheets can then be exported to 2D applications in SVG or DXF formats, to a PDF file or printed.

Tool Description Tool Description
New sheet Creates a new drawing sheet View Inserts a view of the selected object in the active drawing sheet
Annotation Adds an annotation to the current drawing sheet Clip Adds a clip group to the current drawing sheet
Open browser Opens a preview of the current sheet in the browser Ortho views Automatically creates orthographic views of an object on the current drawing sheet
Symbol Adds the contents of a SVG file as a symbol on the current drawing sheet Draft view Inserts a special Draft view of the selected object in the current drawing sheet
Save Saves the current sheet as a SVG file

Other built-in workbenches

Although the above summarizes the most important tools of FreeCAD, many more workbenches are available, among them:

  • The Mesh Workbench allows to work with polygon meshes. Although meshes are not the preferred type of geometry to work with in FreeCAD, because of their lack of precision and support for curves, meshes still have a lot of uses, and are fully supported in FreeCAD. The Mesh Workbench also offers a number of Part-to-Mesh and Mesh-to-Part tools.
  • The Raytracing Workbench offers tools to interface with external renderers such as povray or luxrender. Right from inside FreeCAD, this workbench allows you to produce high-quality renderings from your models.
  • The Spreadsheet Workbench permits the creation and manipulation of spreadsheet data, that can be extracted from FreeCAD models. Spreadsheet cells can also be referenced in many areas of FreeCAD, allowing to use them as master data structures.
  • The FEM Workbench deals with Finite Elements Analysis, and permits the performing of pre- and post-processing FEM calculations and to display the results graphically.

External workbenches

A number of other very useful workbenches produced by FreeCAD community members also exist. Although they are not included in a standard FreeCAD installation,they are easy to install as plug-ins. They are all referenced in the FreeCAD-addons repository. Among the most developed are:

  • The Drawing Dimensioning Workbench offers many new tools to work directly on Drawing Sheets and allow you to add dimensions, annotations and other technical symbols with great control over their aspect. The Drawing Dimensioning Workbench is no longer maintained.
  • The Fasteners Workbench offers a wide range of ready-to-insert fasteners objects like screws, bolts, rods, washers and nuts. Many options and settings are available.
  • The A2plus workbench offers a series of tools to mount and work with assemblies.

Read more