PartDesign Thickness
PartDesign Thickness |
Menu location |
---|
Part Design → Apply a dress-up feature → Thickness |
Workbenches |
PartDesign |
Default shortcut |
None |
Introduced in version |
0.17 |
See also |
Part Thickness |
Description
The PartDesign Thickness command works on a solid body and transforms it into a hollow object with at least one open face, giving to each of its remaining faces a uniform thickness. It adds a Thickness object to the document with its corresponding representation in the Tree view.
Base solid (A) → Solid with selected face to be opened (B) → Resulting hollow object (C)
Usage
Add a Thickness
- Optionally activate the Body to apply Thickness to (by double clicking the Tree view item).
- Select one or more face(s) of the active Body.
- There are several ways to invoke the Thickness tool:
- Press the Thickness button.
- Select the Part Design → Apply a dress-up feature → Thickness option from the menu.
- The Thickness parameters dialog will open in the Task panel and allows to set several options.
- Click OK to validate.
- Remember:
- Since there must be at least one face for the feature, the last remaining face in the list cannot be removed.
Edit a Thickness
- There are two ways to reopen the Thickness parameters dialog to edit a Thickness:
- The Thickness parameters dialog will open in the Task panel and allows to set several options.
- Click OK to validate.
Options
- Thickness: Set the desired wall thickness of the resulting object either by editing the value or by clicking on the up/down arrows.
- Mode:
- Skin: Select this option if you want to get an item like a vase, headless but with the bottom
- Pipe: Select this option if you want to get an object like a pipe, headless and bottomless.
- Recto Verso:
- (In case you wonder: Pipe and Recto Verso functionality hasn't been implemented since version 0.13, see 2013 topic and 2021 follow-up)
- Join Type:
- Arc: Removes the outer edges and creates a fillet with a radius equal to the defined thickness.
- Intersection: When faces are offset outward, sharp edges are kept between faces.
- Make thickness inwards: When checked, faces are offset inward.
Properties
See also: Property editor.
A PartDesign Thickness object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
Data
Base
- DataBase (
LinkSub
): Base. Sub-link to the parent feature's list of selected edges and faces. - DataSupportTransform (
Bool
): Support Transform. "Include the base additive/subtractive shape when used in pattern features.
- If disabled, only the dressed part of the shape is used for patterning. Default:
false
.
- Data (hidden)AddSubShape (
PartShape
): Add Sub Shape. - Data (hidden)BaseFeature (
Link
): Base Feature. Link to the parent feature. - Data (hidden)_Body (
LinkHidden
): _Body. Hidden link to the parent body.
Part Design
- DataRefine (
Bool
): "Refine shape (clean up redundant edges) after adding/subtracting". Default:true
.
Thickness
- DataValue (
Length
): Value. "Thickness value". Default:1,00 mm
. - DataMode (
Enumeration
): Mode.Skin
(default),Pipe
(seems to be useless).
- ("Recto verso" isn't even listed here...)
- DataJoin (
Enumeration
): Join. "Join type".Arc
(default). - DataReversed (
Bool
): Reversed. "Apply the thickness towards the solids interior". Default:false
. - DataIntersection (
Bool
): Intersection. "Enable intersection-handling". Default:false
.
Limitations
- At least one face to be opened must be selected.
- If thickness goes inwards, the value must be smaller than the smallest height of the Body.
- The command may fail with complex shapes. In this context the surface of e.g. a cone has already to be regarded as complex.
- Additive Pipe or Additive Loft may work better to create complex shapes
Example
- Create a Pad from the sketch
- Create a second sketch on the XY plane
- Create a second Pad from the second sketch
As in the following pictures:
Then
Known Errors
- BRep_API: command not done
- BRep_Tool: no parameter on edge
- Silently Fails
PartDesign
- Structure tools: Part, Group
- Helper tools: Create body, Create sketch, Edit sketch, Map sketch to face
- Modeling tools
- Datum tools: Create a datum point, Create a datum line, Create a datum plane, Create a local coordinate system, Create a shape binder, Create a sub-object(s) shape binder, Create a clone
- Additive tools: Pad, Revolution, Additive loft, Additive pipe, Additive helix, Additive box, Additive cylinder, Additive sphere, Additive cone, Additive ellipsoid, Additive torus, Additive prism, Additive wedge
- Subtractive tools: Pocket, Hole, Groove, Subtractive loft, Subtractive pipe, Subtractive helix, Subtractive box, Subtractive cylinder, Subtractive sphere, Subtractive cone, Subtractive ellipsoid, Subtractive torus, Subtractive prism, Subtractive wedge
- Transformation tools: Mirrored, Linear Pattern, Polar Pattern, Create MultiTransform, Scaled
- Dress-up tools: Fillet, Chamfer, Draft, Thickness
- Boolean: Boolean operation
- Extras: Migrate, Sprocket, Involute gear, Shaft design wizard
- Context menu: Set tip, Move object to other body, Move object after other object, Appearance, Color per face
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, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub