170 lines
30 KiB
HTML
170 lines
30 KiB
HTML
<html><head><title>Part Workbench/fr</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Part Workbench/fr</h1><span class="mw-redirectedfrom">(Redirected from <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Workbench/fr&redirect=no" class="mw-redirect" title="Part Workbench/fr">Part Workbench/fr</a>)</span></div>
|
|
|
|
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><hr/>
|
|
<div class="mw-parser-output"></div>
|
|
<p>Les capacités CAO de FreeCAD sont basées sur le noyau <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/Open_CASCADE">OpenCasCade</a>. L'établi pièce de FreeCAD permet d'accéder et utiliser les objets et les fonctions OpenCascade. OpenCascade est un noyau CAO de niveau professionnel, qui contient des fonctions avancées de manipulation de géométrie 3D et d'objets. Les objets pièces, contrairement aux objets <a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_Module/fr" class="mw-redirect" title="Mesh Module/fr"> maillages</a>, sont beaucoup plus complexes, et permettent donc des opérations beaucoup plus avancées, telles que les opérations booléennes logiques, l'historique des modifications ou encore des comportements paramétriques.
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_example.jpg" class="image"><img alt="Part example.jpg" src="Part_example.jpg" width="634" height="406" /></a>
|
|
</p><p>Exemple de forme réalisée à l'aide de l'établi pièce
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Les_outils"><span class="tocnumber">1</span> <span class="toctext">Les outils</span></a></li>
|
|
<li class="toclevel-1"><a href="#Primitives"><span class="tocnumber">2</span> <span class="toctext">Primitives</span></a></li>
|
|
<li class="toclevel-1"><a href="#Modifier_les_objets"><span class="tocnumber">3</span> <span class="toctext">Modifier les objets</span></a></li>
|
|
<li class="toclevel-1"><a href="#Autres_outils"><span class="tocnumber">4</span> <span class="toctext">Autres outils</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Op.C3.A9rations_bool.C3.A9ennes"><span class="tocnumber">5</span> <span class="toctext">Opérations booléennes</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Explication_des_concepts"><span class="tocnumber">6</span> <span class="toctext">Explication des concepts</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Les_scripts"><span class="tocnumber">7</span> <span class="toctext">Les scripts</span></a></li>
|
|
<li class="toclevel-1 tocsection-5"><a href="#Exemples"><span class="tocnumber">8</span> <span class="toctext">Exemples</span></a></li>
|
|
<li class="toclevel-1 tocsection-6"><a href="#Tutorials"><span class="tocnumber">9</span> <span class="toctext">Tutorials</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h3><span class="mw-headline" id="Les_outils">Les outils</span></h3>
|
|
<p>Les outils de l'établi pièce sont situés dans le menu <b>Pièce</b> qui apparait lorsque l'on charge l'établi pièce.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Primitives">Primitives</span></h3>
|
|
<p>Voici les outils permettant de créer des primitives.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Box.png" class="image"><img alt="Part Box.png" src="32px-Part_Box.png" width="32" height="32" srcset="/wiki/images/thumb/a/a5/Part_Box.png/48px-Part_Box.png 1.5x, /wiki/images/a/a5/Part_Box.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Box/fr" title="Part Box/fr">Cube</a>: Dessine un cube en spécifiant ses dimensions.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cone.png" class="image"><img alt="Part Cone.png" src="32px-Part_Cone.png" width="32" height="32" srcset="/wiki/images/thumb/1/13/Part_Cone.png/48px-Part_Cone.png 1.5x, /wiki/images/1/13/Part_Cone.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cone/fr" title="Part Cone/fr">Cône</a>: Dessine un cône en spécifiant ses dimensions.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cylinder.png" class="image"><img alt="Part Cylinder.png" src="32px-Part_Cylinder.png" width="32" height="32" srcset="/wiki/images/thumb/d/d4/Part_Cylinder.png/48px-Part_Cylinder.png 1.5x, /wiki/images/d/d4/Part_Cylinder.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cylinder/fr" title="Part Cylinder/fr">Cylindre</a>: Dessine un cylindre en spécifiant ses dimensions.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Sphere.png" class="image"><img alt="Part Sphere.png" src="32px-Part_Sphere.png" width="32" height="32" srcset="/wiki/images/thumb/4/4b/Part_Sphere.png/48px-Part_Sphere.png 1.5x, /wiki/images/4/4b/Part_Sphere.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Sphere/fr" title="Part Sphere/fr">Sphère</a>: Dessine une sphère en spécifiant ses dimensions.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Torus.png" class="image"><img alt="Part Torus.png" src="32px-Part_Torus.png" width="32" height="32" srcset="/wiki/images/thumb/8/8b/Part_Torus.png/48px-Part_Torus.png 1.5x, /wiki/images/8/8b/Part_Torus.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Torus/fr" title="Part Torus/fr">Tore</a>: Dessine un tore (anneau) en spécifiant ses dimensions.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_CreatePrimitives.png" class="image"><img alt="Part CreatePrimitives.png" src="32px-Part_CreatePrimitives.png" width="32" height="32" srcset="/wiki/images/thumb/8/8a/Part_CreatePrimitives.png/48px-Part_CreatePrimitives.png 1.5x, /wiki/images/8/8a/Part_CreatePrimitives.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CreatePrimitives/fr" title="Part CreatePrimitives/fr">CreatePrimitives</a>: Outil pour créer différentes primitives géométriques paramétriques.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Shapebuilder.png" class="image"><img alt="Part Shapebuilder.png" src="32px-Part_Shapebuilder.png" width="32" height="32" srcset="/wiki/images/thumb/a/a6/Part_Shapebuilder.png/48px-Part_Shapebuilder.png 1.5x, /wiki/images/a/a6/Part_Shapebuilder.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Shapebuilder/fr" title="Part Shapebuilder/fr">Shapebuilder</a>: Outil pour créer des formes complexes, de plusieurs primitives géométriques paramétriques.</li></ul>
|
|
<h3><span class="mw-headline" id="Modifier_les_objets">Modifier les objets</span></h3>
|
|
<p>Voici les outils permettant de modifier les objets existants. Ils vous permettront de choisir quels objets modifier.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Booleans.png" class="image"><img alt="Part Booleans.png" src="32px-Part_Booleans.png" width="32" height="32" srcset="/wiki/images/thumb/8/89/Part_Booleans.png/48px-Part_Booleans.png 1.5x, /wiki/images/8/89/Part_Booleans.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Booleans/fr" title="Part Booleans/fr">Opérations booléennes</a>: Réalise les principales opérations booléennes sur des objets.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Union.png" class="image"><img alt="Part Union.png" src="32px-Part_Union.png" width="32" height="32" srcset="/wiki/images/thumb/4/45/Part_Union.png/48px-Part_Union.png 1.5x, /wiki/images/4/45/Part_Union.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Union/fr" title="Part Union/fr">Union</a>: Fusionne (additionne) deux objets.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Common.png" class="image"><img alt="Part Common.png" src="32px-Part_Common.png" width="32" height="32" srcset="/wiki/images/thumb/9/9a/Part_Common.png/48px-Part_Common.png 1.5x, /wiki/images/9/9a/Part_Common.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Common/fr" title="Part Common/fr">Intersection</a>: Extrait la partie commune (intersection) de deux solides.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cut/fr" title="Part Cut/fr">Soustraction</a>: Soustrait un objet à un autre.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinConnect.png" class="image"><img alt="Part JoinConnect.png" src="32px-Part_JoinConnect.png" width="32" height="32" srcset="/wiki/images/thumb/9/95/Part_JoinConnect.png/48px-Part_JoinConnect.png 1.5x, /wiki/images/9/95/Part_JoinConnect.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CompJoinFeatures/fr" title="Part CompJoinFeatures/fr">Join features</a>: Crée un raccord et joint des objets (ex., tubes) (v0.16)
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinConnect.png" class="image"><img alt="Part JoinConnect.png" src="32px-Part_JoinConnect.png" width="32" height="32" srcset="/wiki/images/thumb/9/95/Part_JoinConnect.png/48px-Part_JoinConnect.png 1.5x, /wiki/images/9/95/Part_JoinConnect.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinConnect/fr" title="Part JoinConnect/fr">Connect</a>: Crée un raccord avec connexion interne de objets (v0.16)</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinEmbed.png" class="image"><img alt="Part JoinEmbed.png" src="32px-Part_JoinEmbed.png" width="32" height="32" srcset="/wiki/images/thumb/b/bc/Part_JoinEmbed.png/48px-Part_JoinEmbed.png 1.5x, /wiki/images/b/bc/Part_JoinEmbed.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinEmbed/fr" title="Part JoinEmbed/fr">Embed</a>: Intègre un objet clos dans un autre objet avec paroi (v0.16)</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinCutout.png" class="image"><img alt="Part JoinCutout.png" src="32px-Part_JoinCutout.png" width="32" height="32" srcset="/wiki/images/thumb/c/c4/Part_JoinCutout.png/48px-Part_JoinCutout.png 1.5x, /wiki/images/c/c4/Part_JoinCutout.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinCutout/fr" title="Part JoinCutout/fr">Cutout</a>: Crée une découpe dans la paroi d'un objet pour ajouter un autre objet avec paroi (v0.16)</li></ul></li>
|
|
<li> Coupes et séparation d'objets: (v0.17)
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_BooleanFragments.png" class="image"><img alt="Part BooleanFragments.png" src="32px-Part_BooleanFragments.png" width="32" height="32" srcset="/wiki/images/thumb/f/fc/Part_BooleanFragments.png/48px-Part_BooleanFragments.png 1.5x, /wiki/images/f/fc/Part_BooleanFragments.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_BooleanFragments/fr" title="Part BooleanFragments/fr">Boolean fragments</a>: Crée un objet avec chaque découpe booléenne créée entre divers pièces (v0.17)</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Slice.png" class="image"><img alt="Part Slice.png" src="32px-Part_Slice.png" width="32" height="32" srcset="/wiki/images/thumb/f/f7/Part_Slice.png/48px-Part_Slice.png 1.5x, /wiki/images/f/f7/Part_Slice.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Slice/fr" title="Part Slice/fr">Slice</a>: Découpe et sépare un objet à chaque intersection d'un autre objet (v0.17)</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_XOR.png" class="image"><img alt="Part XOR.png" src="32px-Part_XOR.png" width="32" height="32" srcset="/wiki/images/thumb/e/e7/Part_XOR.png/48px-Part_XOR.png 1.5x, /wiki/images/e/e7/Part_XOR.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_XOR/fr&action=edit&redlink=1" class="new" title="Part XOR/fr (page does not exist)">XOR</a>: Supprime l'espace partagé par un nombre pair d'objets (version symétrique de <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cut/fr" title="Part Cut/fr">Cut</a>) (v0.17)</li></ul></li>
|
|
<li> Compound
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_MakeCompound/fr" title="Part MakeCompound/fr">Make compound</a>: Crée un composé avec les objets sélectionnés.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CompoundFilter/fr&action=edit&redlink=1" class="new" title="Part CompoundFilter/fr (page does not exist)">Compound Filter</a>:</li></ul></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Extrude.png" class="image"><img alt="Part Extrude.png" src="32px-Part_Extrude.png" width="32" height="32" srcset="/wiki/images/thumb/d/df/Part_Extrude.png/48px-Part_Extrude.png 1.5x, /wiki/images/d/df/Part_Extrude.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Extrude/fr" title="Part Extrude/fr">Extrusion</a>: Extrude les faces planes d'un objet.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Fillet.png" class="image"><img alt="Part Fillet.png" src="32px-Part_Fillet.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Fillet.png/48px-Part_Fillet.png 1.5x, /wiki/images/4/4a/Part_Fillet.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Fillet/fr" title="Part Fillet/fr">Congé</a>: Réalise un congé (arrondi) sur les arêtes d'un objet.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Revolve.png" class="image"><img alt="Part Revolve.png" src="32px-Part_Revolve.png" width="32" height="32" srcset="/wiki/images/thumb/1/12/Part_Revolve.png/48px-Part_Revolve.png 1.5x, /wiki/images/1/12/Part_Revolve.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Revolve/fr" title="Part Revolve/fr">Révolution</a>: Crée un objet par révolution d'un autre objet autour d'un axe.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Section.png" class="image"><img alt="Part Section.png" src="32px-Part_Section.png" width="32" height="32" srcset="/wiki/images/thumb/a/ab/Part_Section.png/48px-Part_Section.png 1.5x, /wiki/images/a/ab/Part_Section.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Section/fr" title="Part Section/fr">Coupe</a>: Crée une coupe par l'intersection d'un objet avec un plan de coupe.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_SectionCross.png" class="image"><img alt="Part SectionCross.png" src="32px-Part_SectionCross.png" width="32" height="32" srcset="/wiki/images/thumb/8/8b/Part_SectionCross.png/48px-Part_SectionCross.png 1.5x, /wiki/images/8/8b/Part_SectionCross.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_SectionCross/fr" title="Part SectionCross/fr">Plusieurs sections de coupes ...</a>:</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Chamfer.png" class="image"><img alt="Part Chamfer.png" src="32px-Part_Chamfer.png" width="32" height="32" srcset="/wiki/images/thumb/8/87/Part_Chamfer.png/48px-Part_Chamfer.png 1.5x, /wiki/images/8/87/Part_Chamfer.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Chamfer/fr" title="Part Chamfer/fr">Chanfrein</a>: Chanfreine les arêtes d'un objet.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Mirror.png" class="image"><img alt="Part Mirror.png" src="32px-Part_Mirror.png" width="32" height="32" srcset="/wiki/images/thumb/9/93/Part_Mirror.png/48px-Part_Mirror.png 1.5x, /wiki/images/9/93/Part_Mirror.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Mirror/fr" title="Part Mirror/fr">Miroir</a>: Réalise la symétrie axiale de l'objet sélectionné autour d'un axe donné.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_RuledSurface.png" class="image"><img alt="Part RuledSurface.png" src="32px-Part_RuledSurface.png" width="32" height="32" srcset="/wiki/images/thumb/2/26/Part_RuledSurface.png/48px-Part_RuledSurface.png 1.5x, /wiki/images/2/26/Part_RuledSurface.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_RuledSurface/fr" title="Part RuledSurface/fr">Ruled Surface</a>:</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Sweep.png" class="image"><img alt="Part Sweep.png" src="32px-Part_Sweep.png" width="32" height="32" srcset="/wiki/images/thumb/7/79/Part_Sweep.png/48px-Part_Sweep.png 1.5x, /wiki/images/7/79/Part_Sweep.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Sweep/fr" title="Part Sweep/fr">Balayage</a>: Balayage d'une ou plusieurs sections le long d'un chemin (tracé).</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Loft.png" class="image"><img alt="Part Loft.png" src="32px-Part_Loft.png" width="32" height="32" srcset="/wiki/images/thumb/e/ef/Part_Loft.png/48px-Part_Loft.png 1.5x, /wiki/images/e/ef/Part_Loft.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Loft/fr" title="Part Loft/fr">Loft</a>: Crée un lissage d'un profil jusqu'un autre profil</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset.png" class="image"><img alt="Part Offset.png" src="32px-Part_Offset.png" width="32" height="32" srcset="/wiki/images/thumb/9/9f/Part_Offset.png/48px-Part_Offset.png 1.5x, /wiki/images/9/9f/Part_Offset.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Offset/fr" title="Part Offset/fr">Offset</a>: Crée une copie à l'échelle de l'objet sélectionné.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Loft.png" class="image"><img alt="Part Loft.png" src="32px-Part_Loft.png" width="32" height="32" srcset="/wiki/images/thumb/e/ef/Part_Loft.png/48px-Part_Loft.png 1.5x, /wiki/images/e/ef/Part_Loft.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Loft/fr" title="Part Loft/fr">Lissage</a>: Lissage d'une série de profils.</li></ul>
|
|
<h3><span class="mw-headline" id="Autres_outils">Autres outils</span></h3>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_ImportCAD.png" class="image"><img alt="Part ImportCAD.png" src="32px-Part_ImportCAD.png" width="32" height="32" srcset="/wiki/images/thumb/d/d6/Part_ImportCAD.png/48px-Part_ImportCAD.png 1.5x, /wiki/images/d/d6/Part_ImportCAD.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ImportCAD/fr" title="Part ImportCAD/fr">Import CAD</a>: Cet outil ajoute un fichier de format *.IGES, *.STEP, *.BREP dans le document courant.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_ExportCAD.png" class="image"><img alt="Part ExportCAD.png" src="32px-Part_ExportCAD.png" width="32" height="32" srcset="/wiki/images/thumb/b/bd/Part_ExportCAD.png/48px-Part_ExportCAD.png 1.5x, /wiki/images/b/bd/Part_ExportCAD.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ExportCAD/fr" title="Part ExportCAD/fr">Export CAD</a>: Cet outil exporte un objet Part en format *.IGES, *.STEP, *.BREP file. </li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_ShapeFromMesh.png" class="image"><img alt="Part ShapeFromMesh.png" src="32px-Part_ShapeFromMesh.png" width="32" height="32" srcset="/wiki/images/thumb/5/50/Part_ShapeFromMesh.png/48px-Part_ShapeFromMesh.png 1.5x, /wiki/images/5/50/Part_ShapeFromMesh.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ShapeFromMesh/fr" title="Part ShapeFromMesh/fr">Shape from Mesh</a>: Crée un objet shape en objet mesh.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ConvertToSolid/fr" title="Part ConvertToSolid/fr">Convert to solid</a>: Conversion d'un objet en un objet solide.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ReverseShapes/fr" title="Part ReverseShapes/fr">Reverse shapes</a>: Retourne les normales de toutes les faces de l'objet sélectionné.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CreateSimpleCopy/fr" title="Part CreateSimpleCopy/fr">Create simple copy</a>: Crée une simple copie de l'objet sélectionné.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_RefineShape.png" class="image"><img alt="Part RefineShape.png" src="32px-Part_RefineShape.png" width="32" height="32" srcset="/wiki/images/thumb/6/68/Part_RefineShape.png/48px-Part_RefineShape.png 1.5x, /wiki/images/6/68/Part_RefineShape.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_RefineShape/fr" title="Part RefineShape/fr">Refine shape</a>: Nettoie les faces et efface les lignes inutiles.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_CheckGeometry.png" class="image"><img alt="Part CheckGeometry.png" src="32px-Part_CheckGeometry.png" width="32" height="32" srcset="/wiki/images/thumb/5/5f/Part_CheckGeometry.png/48px-Part_CheckGeometry.png 1.5x, /wiki/images/5/5f/Part_CheckGeometry.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CheckGeometry/fr" title="Part CheckGeometry/fr">Check geometry</a>: Vérifie la géométrie des objets sélectionnés pour détecter les éventuelles erreurs.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Std_Measure_Menu/fr" title="Std Measure Menu/fr">Measure</a>: Donne une mesure linéaire entre point/edges/faces.</li></ul>
|
|
<p><br />
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Preferences-import-export.svg" class="image"><img alt="Preferences-import-export.svg" src="Preferences-import-export.svg" width="32" height="32" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Import_Export_Preference/fr" title="Import Export Preference/fr">Préférence ...</a> Import Export</li></ul>
|
|
<p><br />
|
|
</p>
|
|
<h3><span class="mw-headline" id="Op.C3.A9rations_bool.C3.A9ennes">Opérations booléennes</span></h3>
|
|
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_BooleanOperations.png" class="image" title="Un exemple d'addition (Union), d'intersection et de différence (Soustraction)"><img alt="Un exemple d'addition (Union), d'intersection et de différence (Soustraction)" src="500px-Part_BooleanOperations.png" width="500" height="384" srcset="/wiki/images/thumb/d/df/Part_BooleanOperations.png/750px-Part_BooleanOperations.png 1.5x, /wiki/images/thumb/d/df/Part_BooleanOperations.png/1000px-Part_BooleanOperations.png 2x" /></a></div>
|
|
<div style="clear:both"></div>
|
|
<p><br />
|
|
Un exemple d'addition (Union), d'intersection et de différence (Soustraction)
|
|
</p>
|
|
<h3><span class="mw-headline" id="Explication_des_concepts">Explication des concepts</span></h3>
|
|
<p>Dans la terminologie OpenCascade, nous faisons la distinction entre les primitives géométriques et les formes (topologiques). Une primitive géométrique peut être un point, une ligne, un cercle, un plan, etc. ou même certains types plus complexes, comme une courbe B-Spline ou une surface. Une forme (shape en anglais) peut être un sommet, une arête, un fil, une face, un solide ou un composé d'autres formes. Les primitives géométriques ne sont pas faites pour être affichées directement sur la scène 3D, mais plutôt pour être utilisées comme géométrie de construction des formes. Par exemple, une arête peut être construite à partir d'une ligne ou d'une partie de cercle.
|
|
</p><p>On pourrait donc dire, pour résumer, que les primitives géométriques sont des blocs de construction "informes", et que les formes sont les véritables entités géométriques spatiales construites sur ces blocs.
|
|
</p><p>Pour obtenir une liste complète de tous ces éléments, se référer à la <a rel="nofollow" class="external text" href="http://www.opencascade.org/org/doc/">documentation OCC</a> et rechercher Geom_Geometry et TopoDS_Shape. Là, vous pourrez également en savoir plus sur les différences entre les objets géométriques et les formes. À notre grand regret, la documentation OCC n'est malheureusement pas disponible en ligne (vous devez télécharger une archive) et est principalement destiné aux programmeurs et non aux utilisateurs finaux. Mais espérons que vous trouverez suffisamment d'informations pour commencer ici.
|
|
</p><p>Les types géométriques peuvent en fait être divisés en deux groupes principaux: les courbes et les surfaces. Sur les courbes (ligne, cercle, ...) vous pouvez directement créer une arête, sur les surfaces (plan, cylindre, ...) une face peut être construite. Par exemple, la ligne primitive géométrique est illimitée, c'est à dire qu'elle est définie par un vecteur de base et un vecteur directeur tandis que la forme associée (et représentée) doit être quelque chose de limité par un début et de fin. Et un cube - un solide - peut être créée par six plans limités.
|
|
</p>
|
|
<div class="mw-translate-fuzzy">
|
|
<p>En contrepartie, il est également possible, depuis une arête ou une face, de revenir à sa primitive géométrique.
|
|
</p>
|
|
</div>
|
|
<p>Ainsi, en se basant sur les formes, vous pouvez construire des pièces très complexes ou, dans l'autre sens, extraire tous les sous-formes dont est faite une forme plus complexe.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Les_scripts">Les scripts</span></h3>
|
|
<p>La structure principale de données utilisée dans l'établi pièce est le type de données <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/B-Rep">BRep</a> d'OpenCascade. Presque tous les contenus et les types d'objets de l'établi pièce sont maintenant disponibles pour les scripts python. Cela inclut les primitives géométriques, telles que les lignes (Line) et les cercles (Circle ou Arc), et l'ensemble des TopoShapes, tels que les vertex, arêtes, fils, faces, solides et composés. Pour chacun de ces objets, plusieurs méthodes de création existent, et pour certains d'entre eux, en particulier les TopoShapes, des opérations avancées telles que les opérations booléennes union / soustraction / intersection sont également disponibles. Explorez le contenu de l'établi pièce, tel que décrit dans la page <a href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_Scripting_Basics/fr" title="FreeCAD Scripting Basics/fr"> Les bases du langage de script de FreeCAD</a>, pour en savoir plus.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Exemples">Exemples</span></h3>
|
|
<p>Pour créer un élément ligne, passer à la console Python et taper:
|
|
</p>
|
|
<pre>import Part,PartGui
|
|
doc=App.newDocument()
|
|
l=Part.LineSegment()
|
|
l.StartPoint=(0.0,0.0,0.0)
|
|
l.EndPoint=(1.0,1.0,1.0)
|
|
doc.addObject("Part::Feature","Line").Shape=l.toShape()
|
|
doc.recompute() </pre>
|
|
<p>Passons en revue l'exemple python ci-dessus étape par étape:
|
|
</p>
|
|
<pre>import Part,PartGui
|
|
doc=App.newDocument() </pre>
|
|
<p>charge l'établi pièce et crée un nouveau document
|
|
</p>
|
|
<pre>l=Part.LineSegment()
|
|
l.StartPoint=(0.0,0.0,0.0)
|
|
l.EndPoint=(1.0,1.0,1.0) </pre>
|
|
<p>La fonction Line décrit en fait un segment de ligne, d'où le point de départ et le point final.
|
|
</p>
|
|
<pre>doc.addObject("Part::Feature","Line").Shape=l.toShape() </pre>
|
|
<div class="mw-translate-fuzzy">
|
|
<p>Cette commande ajoute un objet de type pièce au document et affecte la représentation de forme du segment de ligne à la propriété 'forme' ('Shape') de l'objet ajouté. Il est important de comprendre ici que nous avons utilisé une primitive géométrique (la Part.line) pour créer un TopoShape à partir de celle-ci (la méthode toShape()). Seules les formes peuvent être ajoutées au document. Dans FreeCAD, les primitives géométriques sont utilisées comme des "structures de base" pour construire les formes.
|
|
</p>
|
|
</div>
|
|
<pre>doc.recompute() </pre>
|
|
<p>Mise à jour du document. Cela prépare également la représentation visuelle du nouvel objet pièce.
|
|
</p>
|
|
<div class="mw-translate-fuzzy">
|
|
<p>Notez qu'une ligne peut être créée en spécifiant son point de départ et son point final directement dans le constructeur, par ex. Part.Line (point1, point2) ou nous pouvons créer une ligne par défaut et définir ses propriétés après, comme nous l'avons fait ici.
|
|
</p>
|
|
</div>
|
|
<p>Un cercle peut être créé de la même manière:
|
|
</p>
|
|
<pre>import Part
|
|
doc = App.activeDocument()
|
|
c = Part.Circle()
|
|
c.Radius=10.0
|
|
f = doc.addObject("Part::Feature", "Circle")
|
|
f.Shape = c.toShape()
|
|
doc.recompute() </pre>
|
|
<p>Notez qu'une fois encore, nous avons utilisé le cercle (primitive géométrique) pour construire une forme. Nous pouvons bien sûr toujours accéder à notre géométrie de construction par la suite, en faisant:
|
|
</p>
|
|
<pre>s = f.Shape
|
|
e = s.Edges[0]
|
|
c = e.Curve </pre>
|
|
<p>Ici on prend la forme de notre objet f, puis nous prenons la liste de ses arêtes. Dans ce cas il y aura une seule arête parce que nous avons fait toute la forme à partir d'un cercle unique, c'est pourquoi nous ne prenons que le premier élément de la liste des arêtes, et puis nous récupérons sa courbe. Chaque arête a une courbe, qui est la géométrie primitive, sur laquelle elle est basée.
|
|
</p><p>Rendez-vous sur la page <a href="https://www.freecadweb.org/wiki/index.php?title=Topological_data_scripting/fr" title="Topological data scripting/fr"> Les scripts de pièces</a> si vous voulez en savoir plus.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Tutorials">Tutorials</span></h3>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Import_from_STL_or_OBJ/fr" title="Import from STL or OBJ/fr">Import from STL or OBJ</a> : Comment importer les fichiers STL/OBJ dans FreeCAD</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Export_to_STL_or_OBJ/fr" title="Export to STL or OBJ/fr">Export to STL or OBJ</a> : Comment exporter les fichiers STL/OBJ avec FreeCAD</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Whiffle_Ball_tutorial/fr" title="Whiffle Ball tutorial/fr">Whiffle Ball tutorial</a> : Comment utiliser l'atelier Part Module</li></ul>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Part_Module/fr&oldid=290001">http://www.freecadweb.org/wiki/index.php?title=Part_Module/fr&oldid=290001</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |