PartDesign Thickness: Difference between revisions

From FreeCAD Documentation
mNo edit summary
mNo edit summary
Line 40: Line 40:
# Select one or more face(s) of the active Body.
# Select one or more face(s) of the active Body.
# There are several ways to invoke the tool:
# There are several ways to invoke the tool:
#* Press the {{Button|[[Image:PartDesign_Thickness.svg|16px|text-top=Thickness|link=PartDesign_Thickness]] [[PartDesign_Thickness|Thickness]]}} button.
#* Press the {{Button|[[Image:PartDesign_Thickness.svg|16px]] [[PartDesign_Thickness|Thickness]]}} button.
#* Select the {{MenuCommand|Part Design → Apply a dress-up feature → [[Image:PartDesign_Thickness.svg|16px]] Thickness}} option from the menu.
#* Select the {{MenuCommand|Part Design → Apply a dress-up feature → [[Image:PartDesign_Thickness.svg|16px]] Thickness}} option from the menu.
# The {{MenuCommand|Thickness parameters}} [[Task_panel|task panel]] opens. See [[#Options|Options]] for more information.
# The {{MenuCommand|Thickness parameters}} [[Task_panel|task panel]] opens. See [[#Options|Options]] for more information.

Revision as of 17:39, 6 June 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 PartDesign Thickness tool transforms a solid body 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

  1. Make sure the correct body is active. If required double-click it in the Tree view.
  2. Select one or more face(s) of the active Body.
  3. There are several ways to invoke the tool:
    • Press the Thickness button.
    • Select the Part Design → Apply a dress-up feature → Thickness option from the menu.
  4. The Thickness parameters task panel opens. See Options for more information.
  5. Press the OK button to finish.


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

  1. Do one of the following:
    • Double-click the Thickness object in the Tree view
    • Right-click the Thickness object in the Tree view and select Edit Thickness from the context menu.
  2. The Thickness parameters task panel opens. See Options for more information.
  3. Press the OK button to finish.

Options

  • Add face: Add faces to the selection by pressing the Add face button and selecting more faces.
  • Remove face: Choose a way to remove faces from the selection:
    • Select one or more faces in the list and press the Del key or right-click the list and select Remove from the context menu.
    • Press the Remove face button. All previously selected faces are highlighted in purple. Select each face to be removed.
  • Thickness: Set the wall thickness either by editing the value or by clicking the up/down arrows.
  • Mode:
    • Skin: Select this option if you want to get an item like a vase, hollow with only a single opening.
    • Pipe: Not implemented. See this forum topic.
    • Recto Verso: Not implemented. See this forum topic.
  • Join Type:
    • Arc: When non-tangential faces are offset, new faces that do not connect are joined by a fillet with a radius equal to the defined thickness.
    • Intersection: When non-tangential faces are offset, new faces that do not connect are extended to meet at their intersection.
  • Intersection: This checkbox seems to be obsolete.
  • 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): Sub-link to the parent feature's list of selected edges and faces.
  • DataSupport Transform (Bool): "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)Add Sub Shape (PartShape)
  • Data (hidden)Base Feature (Link): Link to the parent feature.
  • Data (hidden)_ Body (LinkHidden): Link to the parent body.

Part Design

  • DataRefine (Bool): "Refine shape (clean up redundant edges) after adding/subtracting". The default value is determined by the Automatically refine model after sketch-based operation preference. See PartDesign Preferences.

Thickness

  • DataValue (Length): "Thickness value". Default: 1 mm.
  • DataMode (Enumeration): "Mode". Skin (default), Pipe or Recto verso. Only Skin is implemented.
  • DataJoin (Enumeration): "Join type". Arc (default) or Intersection.
  • DataReversed (Bool): "Apply the thickness towards the solids interior". Default: false.
  • DataIntersection (Bool): "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.

Example

  1. Create a Pad from the sketch
  2. Create a second sketch on the XY plane
  3. Create a second Pad from the second sketch

As in the following pictures:

File:Braga-primoPad.png

File:Braga-secondoschizzo.png

File:Braga-secondo Pad.png

Then

  1. Select a circular face
  2. Select Thickness
  3. Add the other circular faces to the selection

Result:

Known Errors

  • BRep_API: command not done
  • BRep_Tool: no parameter on edge
  • Silently Fails