PartDesign Thickness: Difference between revisions
(properties added) |
(a more recent approach on displaying the usage section) |
||
Line 33: | Line 33: | ||
==Usage== <!--T:5--> |
==Usage== <!--T:5--> |
||
=== Add a Thickness === |
|||
<!--T:6--> |
<!--T:6--> |
||
# Optionally activate the Body to apply Thickness to (by double clicking the [[Tree_view|Tree view]] item). |
|||
# Select one or more face(s) |
# Select one or more face(s) of the active Body. |
||
⚫ | |||
# There are several ways to invoke the Thickness tool: |
|||
# Define the '''Thickness parameters''' (see [[#Options|Options]]). |
|||
⚫ | |||
# To add more faces to open, press the {{Button|Add face}} button and select a face in the [[3D_view|3D view]]. |
|||
#* Select the {{MenuCommand|Part Design → Apply a dress-up feature → [[Image:PartDesign_Thickness.svg|16px]] Thickness}} option from the menu. |
|||
# To remove a previously select face, press the {{Button|Remove face}} button and select a face in the 3D view, or right-click on the Face label in the list and select ''Remove''. |
|||
# The Thickness parameters dialog will open in the [[Task_panel|Task panel]] and allows to set several [[#Options|options]]. |
|||
# |
# Click {{Button|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: |
|||
#* Double-click on the Thickness item in the [[Tree_view|Tree view]] |
|||
#* Right-click on the Thickness item in the [[Tree_view|Tree view]] and select {{MenuCommand|Edit Thickness}} from the context menu. |
|||
# The Thickness parameters dialog will open in the [[Task_panel|Task panel]] and allows to set several [[#Options|options]]. |
|||
# Click {{Button|OK}} to validate. |
|||
===Options=== <!--T:7--> |
===Options=== <!--T:7--> |
||
<!--T:8--> |
<!--T:8--> |
||
* |
* {{MenuCommand|Thickness}}: Set the desired wall thickness of the resulting object either by editing the value or by clicking on the up/down arrows. |
||
* |
* {{MenuCommand|Mode}}: |
||
** |
** {{MenuCommand|Skin}}: Select this option if you want to get an item like a vase, headless but with the bottom |
||
** |
** {{MenuCommand|Pipe}}: Select this option if you want to get an object like a pipe, headless and bottomless. |
||
** |
** {{MenuCommand|Recto Verso}}: |
||
:(In case you wonder: '''Pipe''' and '''Recto Verso''' functionality hasn't been implemented since version 0.13, see [https://forum.freecadweb.org/viewtopic.php?p=35987#p35987 2013 topic] and [https://forum.freecadweb.org/viewtopic.php?p=484495#p484495 2021 follow-up]) |
|||
* |
* {{MenuCommand|Join Type}}: |
||
** |
** {{MenuCommand|Arc}}: Removes the outer edges and creates a fillet with a radius equal to the defined thickness. |
||
** |
** {{MenuCommand|Intersection}}: When faces are offset outward, sharp edges are kept between faces. |
||
* |
* {{MenuCommand|Make thickness inwards}}: When checked, faces are offset inward. |
||
==Properties== |
==Properties== |
Revision as of 14:32, 20 May 2022
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 Thickness tool works on a solid Body and transforms it into a thick-walled hollow object with at least one open face, giving to each of its remaining faces a uniform thickness. On some solids it allows you to significantly speed up the work, and avoids making extrusions and pockets.
The thickness tool applied to a face (B) of a solid (A), resulting in the 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