Part and PartDesign/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "'''Remarque et compléments:''' A chaque instant de la construction, la dernière fonction utilisée est la "Tip", qui peut être définie aussi comme "étape active dans la c...")
No edit summary
(34 intermediate revisions by 3 users not shown)
Line 44: Line 44:


'''Remarque et compléments:'''
'''Remarque et compléments:'''
A chaque instant de la construction, la dernière fonction utilisée est la "Tip", qui peut être définie aussi comme "étape active dans la construction de l'objet" ou "étape précédant l'action suivante dans la construction de l'objet".
A chaque instant de la construction, la dernière fonction utilisée est la "Tip", qui peut être définie aussi comme "étape active dans la construction de l'objet" ou "étape précédant l'action suivante dans la construction de l'objet". Lorsque le dessin de l'objet est terminé, Tip est naturellement la dernière étape ou fonctionnalité de la construction. Mais si vous le souhaitez, en cas d'oubli, toute fonctionnalité de la construction peut être provisoirement déclarée comme Tip: elle devient alors l'étape précédant l'action suivante dans la construction de l'objet, ce qui signifie que de nouvelles fonctionnalités peuvent être insérées n'importe où dans la construction, '''à condition de ne pas créer d'incompatibilité avec la suite'''.
Lorsque le dessin de l'objet est terminé, Tip est naturellement la dernière étape ou fonctionnalité de la construction.
Mais si vous le souhaitez, en cas d'oubli, toute fonctionnalité de la construction peut être provisoirement déclarée comme Tip: elle devient alors l'étape précédant l'action suivante dans la construction de l'objet, ce qui signifie que de nouvelles fonctionnalités peuvent être insérées n'importe où dans la construction, '''à condition de ne pas créer d'incompatibilité avec la suite'''.


Lorsque tout est terminé, vous devez redéclarer la dernière fonction comme Tip, ce qui correspond à l'objet fini.
When everything is finished, you have to redeclare the last feature as Tip, which corresponds to the finished object.


[[File:Part_Design_Cumulativ.png|frame|centre|Corps solide cumulé]]
[[File:Part_Design_Cumulativ.png|frame|centre|Corps solide cumulé]]


Cette image montre un Corps. Il s'agit d'un solide cumulatif composé d'une esquisse extrudée et d'une primitive de cône. Il s'agit d'un seul solide.
<div class="mw-translate-fuzzy">
Cette image montre un Corps. C'est un solide qui associe et cumule la protrusion d'une esquisse avec une primitive conique. Il s'agit d'un solide unique. Ni la protrusion ni le cône ne peuvent exister séparément.
</div>


If Tip on '''Pad''', the pad can exist separately, but if Tip on '''Cone''', the cone cannot exist separately (Tip on cone = pad + cone).
Si Tip est sur '''Pad''', le Pad peut exister séparément, mais si Tip est sur '''Cone''', le cône ne peut pas exister séparément (Tip sur Cone = Pad + Cone).


(Une autre chose souvent mentionnée est qu'un Corps '''''DOIT''''' être un solide unique et contigu. Cela signifie que toute géométrie créée par une fonction dans le Corps ''doit'' toucher son prédécesseur).
(Une autre chose souvent mentionnée est qu'un Corps '''''DOIT''''' être un solide unique et contigu. Cela signifie que toute géométrie créée par une fonction dans le Corps ''doit'' toucher son prédécesseur).
Line 62: Line 58:
==Les implications==
==Les implications==


Bien que non recommandé pour les nouveaux arrivants, il est possible de combiner les outils de l'atelier Part et de l'atelier PartDesign, à condition de savoir ce que vous faites. Par exemple :
<div class="mw-translate-fuzzy">
Les gens se font avoir lorsqu'ils tentent d'utiliser une fonction d'un corps (Body) plutôt que le corps lui-même comme sélection d'une opération booléenne de l'atelier Part, car des modifications ultérieures à cette fonction dans le corps (Body) ne seront pas prises en compte.
Bien souvent l'utilisation de l'objet corps (Body) est préférable, le corps (Body) représentant la fonction résultante, les ajouts de fonctions dans ce dernier seront répercutés dans l'opération booléenne.
</div>


Les gens se font prendre lorsqu'ils tentent d'utiliser une fonction sous le corps (plutôt que le corps lui-même) comme sélection d'une opération booléenne Part Workbench. Ceci pose un problème, car la fonction sélectionnée ne représente pas «LE» solide complet.
People get caught when they attempt to use some feature under the Body (rather than the Body itself) as one selection of a Part Workbench Boolean operation. This is a problem, because the selected feature does not represent '''THE''' complete solid.


En un sens, du point de vue de l'atelier Part, le Corps représente une autre primitive. Aussi, l'utilisation d'un Corps (Body) (rappelez-vous qu'il s'agit d'un proxy pour la fonction résultante) et d'un objet de l'atelier Part pour faire un booléen est valide. L'objet résultant est un objet de l'atelier Part, et par conséquent, les outils de l'atelier PartDesign ne peuvent plus être utilisés sur cet objet.
En un sens, du point de vue de l'atelier Part, le Corps représente une autre primitive. Aussi, l'utilisation d'un Corps (Body) (rappelez-vous qu'il s'agit d'un proxy pour la fonction résultante) et d'un objet de l'atelier Part pour faire un booléen est valide. L'objet résultant est un objet de l'atelier Part, et par conséquent, les outils de l'atelier PartDesign ne peuvent plus être utilisés sur cet objet.
Line 87: Line 80:
Voir la page wiki de l'outil [[File:PartDesign_Mirrored.svg|24px|link=PartDesign_Mirrored]] [[PartDesign_Mirrored/fr|PartDesign Symétrie]] pour plus d'informations.
Voir la page wiki de l'outil [[File:PartDesign_Mirrored.svg|24px|link=PartDesign_Mirrored]] [[PartDesign_Mirrored/fr|PartDesign Symétrie]] pour plus d'informations.


==Comparison==
==Comparaison==


Vous pouvez voir ci-dessous le même exemple construit avec chacun des deux ateliers. Bien sûr, il existe toujours plusieurs chronologies de construction possibles avec chaque atelier.
You can see below the same example built with each of the two workbenches. Of course, there are always several possible construction timelines with each workbench.
[[File:PartWBvsPartDesignWBexample.jpg|center|Compare constructions with Part WB and PartDesign WB]]
[[File:PartWBvsPartDesignWBexample.jpg|center|Comparaison des constructions avec l'atelier Part et l'atelier PartDesign]]


{| class="wikitable"
{| class="wikitable"
|+
|+
|-
|-
! In [[Image:Workbench_PartDesign.svg|24px]] PartDesign WB !! In [[Image:Workbench_Part.svg|24px]] Part WB
! Dans [[Image:Workbench_PartDesign.svg|24px]] l'atelier PartDesign !! Dans [[Image:Workbench_Part.svg|24px]] l'atelier Part
|-
|-
| 01- [[File:PartDesign_Body.svg|32px]] New body > [[File:Sketcher_NewSketch.svg|32px]] New Sketch in XZ plane || 01- [[Image:Workbench_Sketcher.svg|24px]] Sketcher WB > [[Image:Sketcher_NewSketch.svg‎‎|32px]] Sketch in XZ plane
| 01- [[File:PartDesign_Body.svg|32px]] Corps (Body) + [[File:Sketcher_NewSketch.svg|32px]] Esquisse dans plan XZ || 01- [[Image:Workbench_Sketcher.svg|24px]] Atelier Sketcher > [[Image:Sketcher_NewSketch.svg‎‎|32px]] Esquisse dans plan XZ
|-
|-
| [[File:01sketchXZ PartWBvsPartDesignWBn.jpg|center]] ||
| [[File:01sketchXZ PartWBvsPartDesignWBn.jpg|center]] ||
Line 107: Line 100:
|+
|+
|-
|-
| 02- [[File:PartDesign_Revolution.svg|32px]] Revolution / Z || 02- [[Image:Part_Revolve.svg|32px]] Revolve / Z
| 02- [[File:PartDesign_Revolution.svg|32px]] Révolution / Z || 02- [[Image:Part_Revolve.svg|32px]] Révolution / Z
|-
|-
| [[File:02revolutionZ PartWBvsPartDesignWBn.jpg|center]] ||
| [[File:02revolutionZ PartWBvsPartDesignWBn.jpg|center]] ||
Line 117: Line 110:
|+
|+
|-
|-
| 03- [[File:Sketcher_NewSketch.svg|32px]] New Sketch in XY plane || 03- [[Image:Workbench_Sketcher.svg|24px]] Sketcher WB > [[Image:Sketcher_NewSketch.svg‎‎|32px]] New Sketch in XY plane
| 03- [[File:Sketcher_NewSketch.svg|32px]] Esquisse dans plan XY || 03- [[Image:Workbench_Sketcher.svg|24px]] Atelier Sketcher > [[Image:Sketcher_NewSketch.svg‎‎|32px]] Esquisse dans plan XY
|-
|-
| [[File:03sketchXY PartWBvsPartDesignWBn.jpg|center]] ||
| [[File:03sketchXY PartWBvsPartDesignWBn.jpg|center]] ||
Line 127: Line 120:
|+
|+
|-
|-
| 04- [[File:PartDesign_Pocket.svg|32px]] Pocket || 04a- [[Image:Part_Extrude.svg|32px]] Extrude
| 04- [[File:PartDesign_Pocket.svg|32px]] Poche || 04a- [[Image:Part_Extrude.svg|32px]] Extrusion
|-
|-
| [[File:04pocket PartWBvsPartDesignWBn.jpg|center]] ||
| [[File:04pocket PartWBvsPartDesignWBn.jpg|center]] ||
Line 137: Line 130:
|+
|+
|-
|-
| || 04b- [[Image:Part_Cut.svg|32px]] Cut
| || 04b- [[Image:Part_Cut.svg|32px]] Soustraction
|-
|-
| [[File:00nothing PartWBvsPartDesignWB.jpg|center]] ||
| [[File:00nothing PartWBvsPartDesignWB.jpg|center]] ||
Line 147: Line 140:
|+
|+
|-
|-
| 05- [[File:Sketcher_NewSketch.svg|32px]] New Sketch in XZ plane || 05- [[Image:Workbench_Sketcher.svg|24px]] Sketcher WB > [[Image:Sketcher_NewSketch.svg‎‎|32px]] New Sketch in XZ plane
| 05- [[File:Sketcher_NewSketch.svg|32px]] Esquisse dans plan XZ || 05- [[Image:Workbench_Sketcher.svg|24px]] Atelier Sketcher > [[Image:Sketcher_NewSketch.svg‎‎|32px]] Esquisse dans plan XZ
|-
|-
| [[File:05sketchXZ PartWBvsPartDesignWB.jpg|center]] ||
| [[File:05sketchXZ PartWBvsPartDesignWB.jpg|center]] ||
Line 157: Line 150:
|+
|+
|-
|-
| 06- [[File:PartDesign_Pad.svg|32px]] Pad sym/XZ || 06a- [[Image:Part_Extrude.svg|32px]] Extrude sym/XZ
| 06- [[File:PartDesign_Pad.svg|32px]] Extrusion sym/XZ || 06a- [[Image:Part_Extrude.svg|32px]] Extrusion sym/XZ
|-
|-
| [[File:06padSymXZ PartWBvsPartDesignWB.jpg|center]] ||
| [[File:06padSymXZ PartWBvsPartDesignWB.jpg|center]] ||
Line 167: Line 160:
|+
|+
|-
|-
| || 06b- [[Image:Workbench_Draft.svg|24px]] Draft [[File:Draft_PolarArray.svg|32px]] Polar Pattern
| || 06b- [[Image:Workbench_Draft.svg|24px]] Draft WB [[File:Draft_PolarArray.svg|32px]] Répétition circulaire
|-
|-
| [[File:00nothing PartWBvsPartDesignWB.jpg|center]] ||
| [[File:00nothing PartWBvsPartDesignWB.jpg|center]] ||
Line 187: Line 180:
|+
|+
|-
|-
| 07- [[File:Sketcher_NewSketch.svg|32px]] New Sketch on base planar face || 07- [[Image:Workbench_Sketcher.svg|24px]] Sketcher WB > [[Image:Sketcher_NewSketch.svg‎‎|32px]] New Sketch in XZ plane
| 07- [[File:Sketcher_NewSketch.svg|32px]] Esquisse sur face plane de la base || 07- [[Image:Workbench_Sketcher.svg|24px]] Atelier Sketcher > [[Image:Sketcher_NewSketch.svg‎‎|32px]] Esquisse dans plan XZ
|-
|-
| [[File:07sketchBaseSupFace PartWBvsPartDesignWB.jpg|center]] ||
| [[File:07sketchBaseSupFace PartWBvsPartDesignWB.jpg|center]] ||
Line 197: Line 190:
|+
|+
|-
|-
| 08- [[File:PartDesign_Hole.svg|32px]] Hole - counterbore || 08a- [[Image:Part_Revolve.svg|32px]] Revolve
| 08- [[File:PartDesign_Hole.svg|32px]] Trou lamé || 08a- [[Image:Part_Revolve.svg|32px]] Révolution
|-
|-
| [[File:08hole-counterbore PartWBvsPartDesignWB.jpg|center]] ||
| [[File:08hole-counterbore PartWBvsPartDesignWB.jpg|center]] ||
Line 207: Line 200:
|+
|+
|-
|-
| || 08b- [[Image:Workbench_Draft.svg|24px]] Draft [[File:Draft_PolarArray.svg|32px]] Polar Pattern
| || 08b- [[Image:Workbench_Draft.svg|24px]] Draft WB [[File:Draft_PolarArray.svg|32px]] Répétition circulaire
|-
|-
| [[File:00nothing PartWBvsPartDesignWB.jpg|center]] ||
| [[File:00nothing PartWBvsPartDesignWB.jpg|center]] ||
Line 217: Line 210:
|+
|+
|-
|-
| 09- [[Image:PartDesign_PolarPattern.svg|32px]] Polar Pattern of Hole and Pad || 09- [[Image:Part_Cut.svg|32px]] Cut
| 09- [[Image:PartDesign_PolarPattern.svg|32px]] Répétition circulaire de Perçage + Extrusion || 09- [[Image:Part_Cut.svg|32px]] Soustraction
|-
|-
| [[File:09polarPatternHoleAndPad PartWBvsPartDesignWB.jpg|center]] ||
| [[File:09polarPatternHoleAndPad PartWBvsPartDesignWB.jpg|center]] ||
[[File:09Cut PartWBvsPartDesignWB.jpg|center]]
[[File:09Cut PartWBvsPartDesignWB.jpg|center]]
|-
|}

Comparez les arbres de construction dans les deux ateliers ainsi que leur organisation et leur chronologie de lecture :

{| class="wikitable"
|+
|-
| 10- Arbre de construction dans l'atelier PartDesign || 10- Arbre de construction dans l'atelier Part
|-
| [[File:PartvsPartDesign TreePartDesignWB.jpg|center]] ||
[[File:PartvsPartDesign TreePartWB.jpg|center]]
|-
|-
|}
|}

Revision as of 21:28, 9 November 2021

Présentation

Il y a eu beaucoup de discussions au cours des années sur les différences et les conséquences de l'utilisation des ateliers Part et PartDesign.

Il est bon d'utiliser l'un ou l'autre jusqu'à ce que l'utilisateur soit à l'aise avec l'un, puis d'apprendre l'autre. Il est aussi généralement recommandé aux nouveaux utilisateurs de ne pas les mélanger avant d'avoir compris les tenants et aboutissants.

Parlons de ces implications.

Concepts de l'atelier Part

L'atelier Part est essentiellement une modélisation de type CSG. L'opérateur combine différentes primitives pour aboutir à une représentation de la forme souhaitée. (En fait, l'atelier Part va plus loin que les simples primitives et permet à l'utilisateur d'utiliser une opération esquisse+extrusion pour créer également des formes particulières). Lorsque chaque primitive ou forme est créée, elle n'a aucune relation avec les autres objets créés (à l'exception des esquisses et de leurs attachements), c'est un solide unique et solitaire.

Solides isolés


Cette condition demeure jusqu'à ce que l'utilisateur utilise une opération pour les combiner (généralement une opération booléenne qui les additionne ou les soustrait). Chaque solide d'origine reste accessible séparément et l'opération crée un nouvel objet (solide).

Le point à retenir est la partie solide et solitaire et la partie qui les combine.

Concepts de l'atelier PartDesign

Dans l'atelier PartDesign, l'objet Corps (Body) représente un solide unique et cumulatif.

La 1ère étape d'un corps (body) doit être un bloc de matière, soit à partir d'une primitive additive, soit d'une extrusion à partir d'une esquisse, soit d'une forme importée (alors appelée fonction de base (Base Feature)).

Ce bloc initial de matière sera modifié séquentiellement jusqu'à ce que la forme finale souhaitée (solide) soit obtenue.

Elle est cumulative dans le sens où chaque opération ajoute ou enlève de la matière.


Par défaut, la "pointe" ou partie résultante du corps - à moins qu'il n'y ait un changement volontaire dans la visualisation d'une fonctionnalité particulière - est la dernière opération effectuée sur le corps. Il s'agit de l'état actuel et visible du corps, prêt à être modifié à nouveau par une nouvelle fonctionnalité.

Toute fonction sous le corps représente la forme cumulée du solide depuis la 1ère fonction jusqu'à la fonction considérée.

Donc pour avoir le solide complet, d'une part la fonction résultante (Tip) doit être la dernière étape de la construction de ce solide, et d'autre part c'est le corps qui doit être sélectionné et non une étape de sa construction.

Cela permettra, en cas de modification, d'avoir toujours la dernière version du solide représenté.


Remarque et compléments: A chaque instant de la construction, la dernière fonction utilisée est la "Tip", qui peut être définie aussi comme "étape active dans la construction de l'objet" ou "étape précédant l'action suivante dans la construction de l'objet". Lorsque le dessin de l'objet est terminé, Tip est naturellement la dernière étape ou fonctionnalité de la construction. Mais si vous le souhaitez, en cas d'oubli, toute fonctionnalité de la construction peut être provisoirement déclarée comme Tip: elle devient alors l'étape précédant l'action suivante dans la construction de l'objet, ce qui signifie que de nouvelles fonctionnalités peuvent être insérées n'importe où dans la construction, à condition de ne pas créer d'incompatibilité avec la suite.

Lorsque tout est terminé, vous devez redéclarer la dernière fonction comme Tip, ce qui correspond à l'objet fini.

Corps solide cumulé

Cette image montre un Corps. Il s'agit d'un solide cumulatif composé d'une esquisse extrudée et d'une primitive de cône. Il s'agit d'un seul solide.

Si Tip est sur Pad, le Pad peut exister séparément, mais si Tip est sur Cone, le cône ne peut pas exister séparément (Tip sur Cone = Pad + Cone).

(Une autre chose souvent mentionnée est qu'un Corps DOIT être un solide unique et contigu. Cela signifie que toute géométrie créée par une fonction dans le Corps doit toucher son prédécesseur).

Les implications

Bien que non recommandé pour les nouveaux arrivants, il est possible de combiner les outils de l'atelier Part et de l'atelier PartDesign, à condition de savoir ce que vous faites. Par exemple :

Les gens se font prendre lorsqu'ils tentent d'utiliser une fonction sous le corps (plutôt que le corps lui-même) comme sélection d'une opération booléenne Part Workbench. Ceci pose un problème, car la fonction sélectionnée ne représente pas «LE» solide complet.

En un sens, du point de vue de l'atelier Part, le Corps représente une autre primitive. Aussi, l'utilisation d'un Corps (Body) (rappelez-vous qu'il s'agit d'un proxy pour la fonction résultante) et d'un objet de l'atelier Part pour faire un booléen est valide. L'objet résultant est un objet de l'atelier Part, et par conséquent, les outils de l'atelier PartDesign ne peuvent plus être utilisés sur cet objet.

Et, cela peut devenir encore plus compliqué. Si vous créez un nouveau Corps et que vous y faites glisser le résultat du paragraphe précédent, un BaseObject est créé. Vous pouvez alors utiliser les outils de l'atelier PartDesign.

Les avertissements

Il y a un problème avec la fonction résultante (Tip) et sa représentation du solide unique dans le Corps. Si la fonction résultante est une fonction soustractive et est utilisée dans une opération de transformation, par exemple une symétrie, la symétrie opère sur la fonction sous-jacente (une cavité par exemple). Ainsi, le solide cumulé n'est pas symétrisé, mais la fonction soustractive l'est. Le résultat de cette opération doit créer un solide unique.

Dans cet exemple, une symétrie de la fonction résultante (ici la cavité de la fente) autour de l'un des plans de base, ou même d'une face du solide, ne produira pas un solide symétrique du modèle entier. (En fait, cela produira une fonction Symétrie dans l'arborescence qui est essentiellement vide).

Solides isolés

Dans cet exemple, une symétrie de la fonction résultante (ici la cavité de la fente) est effectuée autour du plan de référence et produit une fente symétrique :

Solides isolés

Voir la page wiki de l'outil PartDesign Symétrie pour plus d'informations.

Comparaison

Vous pouvez voir ci-dessous le même exemple construit avec chacun des deux ateliers. Bien sûr, il existe toujours plusieurs chronologies de construction possibles avec chaque atelier.

Comparaison des constructions avec l'atelier Part et l'atelier PartDesign
Comparaison des constructions avec l'atelier Part et l'atelier PartDesign
Dans l'atelier PartDesign Dans l'atelier Part
01- Corps (Body) + Esquisse dans plan XZ 01- Atelier Sketcher > Esquisse dans plan XZ
02- Révolution / Z 02- Révolution / Z
03- Esquisse dans plan XY 03- Atelier Sketcher > Esquisse dans plan XY
04- Poche 04a- Extrusion
04b- Soustraction
05- Esquisse dans plan XZ 05- Atelier Sketcher > Esquisse dans plan XZ
06- Extrusion sym/XZ 06a- Extrusion sym/XZ
06b- Draft WB Répétition circulaire
06c- Fusion
07- Esquisse sur face plane de la base 07- Atelier Sketcher > Esquisse dans plan XZ
08- Trou lamé 08a- Révolution
08b- Draft WB Répétition circulaire
09- Répétition circulaire de Perçage + Extrusion 09- Soustraction

Comparez les arbres de construction dans les deux ateliers ainsi que leur organisation et leur chronologie de lecture :

10- Arbre de construction dans l'atelier PartDesign 10- Arbre de construction dans l'atelier Part

Conclusion

Les ateliers Part et PartDesign peuvent être utilisés ensemble, avec un peu de précaution, pour créer des modèles assez complexes.

Haut

Template:Tutorials navi/fr