FreeCAD Logo FreeCAD 1.0
  • English Afrikaans Arabic Belarusian Catalan Czech German Greek Spanish Spanish Basque Finnish Filipino French Galician Croatian Hungarian Indonesian Italian Japanese Kabyle Korean Lithuanian Dutch Norwegian Bokmal Polish Portuguese Portuguese Romanian Russian Slovak Slovenian Serbian Swedish Turkish Ukrainian Valencian Vietnamese Chinese Chinese
  • Features
  • Download
  • Blog
  • Documentation
    Documentation index Getting started Users documentation The FreeCAD manual Workbenches documentation Python coding documentation C++ coding documentation Tutorials Frequently asked questions Privacy policy About FreeCAD
  • Contribute
    How to help Sponsor Report a bug Make a pull request Jobs and funding Contribution guidelines Developers handbook Translations
  • Community
    Code of conduct Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendar
  • ♥ Donate

Donate

$
SEPA Information
Please set up your SEPA bank transfer to:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bank agency: BNP Paribas Fortis
Address: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

PartDesign Examples

Introduction

Sometimes you need a hint how powerful a tool is, without too much explanation.

This is a collection of examples that can be achieved with certain tools. For detailed explanations see the tool descriptions and search the web for tutorials.

Pad

[PartDesign Pad](wiki-test2.php?gitpage=PartDesign_Pad) is a tool to create Pad objects, which are prismatic objects such as extrusion objects, cylinders, cones, cubes, wedges\...

Each object is based on an outline (yellow), that defines the cross-section shape (preferably made with the Sketcher Workbench).

The outline is dragged along a direction (extruded) to provide the object with a thickness or a length. By default it is the normal direction of the plane containing the outline (sketch plane). Optionally the direction can be altered by editing parameters in the properties panel or by selecting a separate straight line (white).

Gallery

Prismatic Primitives

++++ | Cylinder | Cylinder | - Outline: circle. | ++++ | Cube | Cube | - Outline: square. | | | | - Extrusion length: equals length of square edges. | ++++ | Cuboid | Cuboid | - Outline: rectangle. | ++++ | Regular Prism | Regular Prism | - Outline: hexagon. | ++++ | Wedge | Wedge | - Outline: triangle. | ++++

Prismatic Profiles

++++ | L-profile | L-profile | - Outline: L shape. | | | | | | | | : | ++++ | C-profile | C-profile | - Outline: C shape. | ++++ | Z-profile | Z-profile | - Outline: Z shape. | ++++ | T-profile | T-profile | - Outline: T shape. | ++++ | Double-T-profile | Double-T-profile | - Outline: H shape, with flange width \< flange offset. | ++++ | H-profile | H-profile | - Outline: H shape, with width = height. | ++++

Additive Pipe

[PartDesign Additive pipe](wiki-test2.php?gitpage=PartDesign_AdditivePipe) is a tool to create AdditivePipe objects such as sweep objects, extrusion objects, rotation objects, cylinders, cones, cubes, pyramids, spheres\...

Each object is based on at least two lines (preferably made with the Sketcher Workbench):

  • One outline (yellow), to define the cross-section shape.
  • One path (white), to sweep along.

It is not hard to realize that some objects can be created with other tools too, but would you have guessed how versatile this tool is without these examples?

Gallery

Circular Sweep Objects

++++ | Sphere | Sphere | - Outline: a180° arc and a line connecting the end points. | | | | - Path: full circle. | ++++ | Sphere Segment | Sphere Segment 240° | - Outline: a 180° arc and a line connecting the end points. | | | | - Path: a 240° arc. | | | | | | | | : This function can create segments of any angle except 180° exactly, because it has a problem with start and end plane being coplanar. | ++++ | Hemisphere | Hemisphere | - Outline: a 90° arc and two perpendicular lines connecting the end points. | | | | - Path: a full circle. | ++++ | Torus | Torus | - Outline: full circle. | | | | - Path: full circle. | ++++ | Cone | Cone | - Outline: triangle with one edge lying on the centreline. | | | | - Path: full circle. | ++++ | Cylinder | Cylinder | - Outline: rectangle with one edge lying on the centreline. | | | | - Path: full circle. | ++++ | Pipe | Pipe (Hollow Cylinder) | - Outline: rectangle. | | Hollow Cylinder | | - Path: full circle. | ++++

Prismatic Objects

Straight Sweep Objects

++++ | Cylinder | Cylinder | - Outline: circle. | | | | - Path: straight line. | ++++ | Cube | Cube | - Outline: square. | | | | - Path: straight line, same length as square edges. | ++++ | Cuboid | Cuboid | - Outline: rectangle. | | | | - Path: straight line. | ++++ | Wedge | Wedge | - Outline: triangle. | | | | - Path: straight line. | ++++ | Regular Prism | Regular Prism | - Outline: regular hexagon. | | | | - Path: straight line. | ++++ | Star-shaped Prism | Star-shaped Prism | - Outline: regular star-shape. | | | | - Path: straight line. | ++++ | Double-T Beam | Double-T Beam | - Outline: beam section. | | | | - Path: straight line. | ++++

Conical Objects

++++ | Cone | Cone | - Outlines: Base: full circle, Top: point. | | | | - Path: straight line. | | | | | | | | : (Tip point is an end point of an auxiliary line) | ++++ | Pyramid | Pyramid | - Outlines: Base: square, Top: point. | | | | - Path: straight line. | | | | | | | | : (Tip point is an end point of an auxiliary line) | ++++ | Tilted Pyramid | Tilted Pyramid | - Outlines: Base: square, Top: point. | | | | - Path: straight line. | | | | | | | | : (Tip point is the end point of the path) | ++++

Curved Sweep Objects

++++ | Hose | Hose | - Outline: 2 concentric circles. | | (Pipe) | | - Path: curved line. | ++++ | Square Pipe | Square Pipe | - Outline: 2 concentric squares. | | | | - Path: curved line. | ++++ | Wire | Wire | - Outline: circle. | | | | - Path: curved line. | ++++ | Horn | Horn | - Outlines: Base: circle, Top: (smaller) circle. | | | | - Path: curved line. | ++++ | Legendary | Hex-Wrench | - Outline: hexagon. | | Hex-Wrench | | - Path: curved line. | ++++

Spiral and Helical Objects

++++ | Coil Spring | Spring | - Outline: circle. | | | | - Path: Part Helix. | ++++ | Hairspring | Balance Spring | - Outline: rectangle. | | Balance Spring | | - Path: Part Spiral. | ++++ | Volute Spring, | Volute Spring | - Outline: rectangle. | | Conical Spring | | - Path: Part Helix with an angle. | ++++

Transition Objects

++++ | Square to Circle | Curvy transition object | - Outlines: Base: square, Top: circle. | | via path | | - Path: curved line. | ++++ | Square to Circle | Straight transition object | - Outlines: Base: square, Top: circle. | | direct | | - Path: straight line. | ++++ | Polygon to Star | Polygon to Star | - Outlines: Base: pentagon, Top: star shape. | | | | - Path: straight line. | ++++

Options

Corner Transition

A polyline can be used as a path, and the property Transition influences the shapes of the corners.

Transformed needs special attention as it can produce flat areas where the thickness is 0.

++++ | Parameter | Iso View | Top View | +==================+==================================================================================================+==================================================================================================+ | Transformed | Transformed iso view | Transformed top view | | | | | | | : Inner and outer corners are edges. | : The basic shape does not follow the line orientation. | ++++ | Right corner | Right corner iso view | Right corner top view | | | | | | | : Inner and outer corners are edges. | : The basic shape follows the line orientation. | ++++ | Round corner | Round corner iso view | Round corner top view | | | | | | | : The corners lying outside the path are rounded. | : The basic shape follows the line orientation. | ++++

Orientation Mode

++++ | Parameter | Iso View | Top View | +===============+=============================================================================================================+======================================================================================================================================+ | Standard | Standard iso view | Standard top view | | | | | | | : Location and orientation follow the path. | : (If the object is twisted in an unexpected way, try Frenet) | | | : | | ++++ | Fixed | Fixed iso view | Fixed top view | | | | | | | : Location follows the path and orientation stays the same as basic shape. | : This tends to cause self intersections which lead to further errors: a ghost face in this case. | ++++ | Frenet | Frenet iso view | Frenet top view | | | | | | | : Location and orientation follow the path, based on a different algorithm than Standard. | : The basic shape follows the line orientation. | ++++ | Auxiliary | Auxiliary iso view | Auxiliary top view | | | | | | | : Location follows the path with a twist around the path that is controlled by an auxiliary curve (blue). | : (It is hard to recognise but there is an angle between the planes of auxiliary curve and path that is responsible for the twist) | ++++ | Binormal | | | ++++


⏵ documentation index > PartDesign > PartDesign Examples

This page is retrieved from https://github.com/FreeCAD/FreeCAD-documentation/blob/main/wiki/PartDesign_Examples.md

Get in touch!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© The FreeCAD Team. Homepage image credits (top to bottom): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

This project is supported by: , KiCad Services Corp. and other sponsors

GitHubImprove this page on GitHub