Part et PartDesign
Overview
There has been much discussion of this over the years about the differences and ramifications of using the Part and the
PartDesign workbenches.
It is a good idea to use one or the other until the user is comfortable with one, then learn the other. It is also typically recommended that new users not mix them until the ramifications are of doing so are understood.
Let's talk about those ramifications.
Part Workbench Concepts
It is often said Part WB is more CSG style modeling. This is where the operator combines various primitives to end up with a lump in the desired shape. (In fact Part WB goes one step further than just primitives and allows the operator to use a sketch+extrude operation to create random shapes as well.) When each primitive or shape is created, it has no relationship to other objects created, it is a single solitary solid.
This condition remains so, until, the operator uses some operation to combine them (typically a Boolean that adds or subtracts them).
The take away is the single solitary solid bit and the combining them bit.
PartDesign Workbench Concepts
In the PartDesign WB the Body object represents a single solitary cumulative solid. The first lump created under the Body (be it a Pad from a sketch, or a BaseFeature from outside the Body) represents a lump of raw material that will be further processed to refine it to the desired final shape (solid). It is cumulative in the sense that each operation adds or removes material. The lowest/last operation (the current Tip of the Body) is the current state. Any other feature under the Body but above the Tip, does not represent a complete/stand alone solid. Only the Body (basically a proxy for the tip) or the Tip represent a complete solid.
This image shows a Body. It is a cumulative solid that consists of a padded sketch and a cone primitive. This is a single solid. Neither the pad or the cone can exist separately.
(Another thing mentioned often is a Body MUST be a single contiguous solid. This means all geometry created by a feature in the Body must touch it's predecessor.)
The Ramifications
People get caught when they attempt to use some feature under the Body (rather than the Body itself) as one selection of a Part WB Boolean operation. This is a problem, because the selected feature does not represent a complete solid.
In a sense, from a Part WB standpoint, the Body represents another primitive. So, using a Body (remember it is a proxy for the tip) and a Part WB object to do a Boolean is valid. But the resulting object is a Part WB object. And, thus PartDesign WB tools can't be used on it any longer.
And, it can get even more complicated. If you create a new Body and drag the result from the previous paragraph into it, a BaseObject is created. And you can go off an use the PartDesign WB tools on it.
The Caveats
There is a caveat with the Tip and it's representation of the single solid in the Body. If the tip is a subtractive feature and is used in a dress up operation, for instance a Mirror, the Mirror is operating on the underlying feature (a pocket for example). Thus the cumulative solid is not mirrored, but the subtractive feature is. The result of this must create a single solid.
In this example, a mirror of the tip (which is the pocket of the slot) around any of the base planes, or even a face of the solid will not produce a mirrored solid of the entire model. (In fact, it will produce a Mirrored feature in the tree that is essentially empty.)
In this example, a mirror of the tip (which is the pocket of the slot) is performed around the datum plane and produces a mirrored slot:
See the PartDesign Mirrored tool wiki page for more information.
Conclusion
Part and PartDesign workbenches can be used together with some care, creating quite complex models.
- Général: Tutoriels, Tutoriels en Video (Production de dessin (en), Architecture (en), Obsolète (en))
- Arch: Tutoriel Arch, Tutoriel pour les fenêtres ouvertes, Tutoriel de placement personnalisé de fenêtres et de portes
- Draft: Tutoriel Planche à Dessin, Dessin 2D traditionnel
- Sketcher: Tutoriel d'introduction à Sketcher, Manuel de référence pour Sketcher
- PartDesign: Simple object, Didacticiel d'introduction à l'atelier PartDesign 017, Comment utiliser FreeCAD PartDesign
- Part: Tutoriel de Draft ShapeString, Tutoriel balle Whiffle, Tutoriel d'introduction à la modélisation, Tutoriel Création de vis, Aéroplane Placement
- TechDraw: Tutoriel d'introduction à TechDraw, TechDraw Comment créer un modèle
- Path: L'atelier Path pas à pas pour l'impatient
- FEM: FEM CalculiX Cantilever 3D, FEM Tranchage d'un Bloc en Composite, Post-traitement des résultats FEM avec Paraview, Analyse du béton armé avec FEM
- Rendering: Raytracing Tutoriel, Tutoriel FreeCAD POV ray, Tutoriel de rendu avec Blender
- Primitives: Box, Cone, Cylinder, Sphere, Torus, CreatePrimitives, Shapebuilder
- Modifying objects: Opérations booléennes, Union, Intersection, Soustraction, Jointoiement, Connexion, Intégrer, Découpe
- Splitting tools: Fraction boléenne, Séparer un objet, Séparer, XOR, Part Defeaturing
- Compound: Créer un composé, Explose un Composé, Filtre un composé; Extrusion, Congé, Révolution, Section, Sections de coupes, Chanfrein, Miroir, Création de surface, Balayage, Lissage
- Offset tools: 3D Décalage, 2D Décalage, Crée une coque, Projection sur une surface
- Outils structure: Part, Groupe
- Outils aide: Corps, Créer une esquisse, Éditer une esquisse, Plaquer une esquisse sur une face
- Outils de modélisation
- 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 clone
- Additive tools: Pad, Revolution, Additive loft, Additive pipe, Additive box, Additive cone, Additive cylinder, Additive ellipsoid, Additive prism, Additive sphere, Additive torus, Additive wedge
- Outils de soustraction: Pocket, Hole, Groove, Subtractive loft, Subtractive pipe, Subtractive box, Subtractive cone, Subtractive cylinder, Subtractive ellipsoid, Subtractive prism, Subtractive sphere, Subtractive torus, Subtractive wedge
- Outils de transformation: Mirrored, Linear Pattern, Polar Pattern, Create MultiTransform
- Dress-up tools: Congé, Chanfrein, Draft, Épaisseur
- Opérations Booléenne: Opérations Booléenne
- Extras: Migrate, Shaft design wizard, Involute gear
- Contextual Menu tools: Set tip, Move object to other body, Move object after other object
- Les outils: Nouvelle esquisse, Éditer l'esquisse, Quitter l'esquisse, Vue de l'esquisse, Vue sectionnée, Appliquer une esquisse sur une face, Réorienter l'esquisse, Valider l'esquisse, Fusionner les esquisses, Esquisse miroir
- Géométries: Point, Ligne 2 point, Créer un arc, Arc, Arc par 3 points, Créer un cercle, Cercle, Cercle par 3 points, Sections coniques, Ellipse, Ellipse par 3 points, Arc d'ellipse, Arc d'hyperbole, Arc de parabole, Création de B-spline, Créer une B-spline, Créer une B-spline périodique, Polyligne, Rectangle, Créer un polygone régulier, Triangle, Carré, Pentagone, Hexagone, Heptagone, Octogone, Créer un polygone régulier, Contour oblong, Congé, Ajuster, Prolonger, Géométrie externe, Copie carbone, Mode Construction
- Contraintes
- Contraintes geometriques Coïncident, Point sur objet, Vertical, Horizontal, Parallèle, Perpendiculaire, Tangent, Égalité, Symétrique, Contrainte de blocage
- Dimensional constraints Fixe, Distance horizontale, Distance verticale, Dimensionnelle, Rayon, Angle Interne, Loi de Snell, Alignement Interne, Basculement de Contrainte,
- Les outils d'esquisse Afficher les degrés de liberté, Fermer la forme, Connecter les côtés, Sélectionner les contraintes, Sélectionner l'origine, Sélectionner l'axe vertical, Sélectionner l'axe horizontal, Sélectionner les contraintes redondantes, Sélectionner les contraintes conflictuelles, Sélectionner les éléments associés aux contraintes, Montrer / Cacher une géometrie interne, Symétrie, Clone, Copie, Déplacer, Aire rectangulaire, Supprimer toute la géométrie, Supprimer toutes les contraintes
- Les outils B-spline Montrer/Cacher le degré de la B-spline, Montrer/Cacher le polygone de contrôle de la B-spline, Montrer/Cacher le peigne de courbure de la B-spline, Montrer/Cacher la multiplicité des nœuds de la B-spline, Convertir une Géométrie en B-spline, Augmenter le degré de la BSpline, Augmenter la multiplicité des nœuds de la BSpline, Diminuer la multiplicité des nœuds de la BSpline
- Espace virtuel Switch Virtuel espace

- Démarrer avec FreeCAD
- Installation: Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases: A propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Help: Tutoriels, Tutoriels vidéo
- Ateliers: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Points, Raytracing, Reverse Engineering, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Ateliers Obsolete: Complete, Drawing, Robot
- Hubs: User hub, Power users hub, Developer hub