131 lines
12 KiB
HTML
131 lines
12 KiB
HTML
<html><head><title>Part Slice/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 Slice/fr</h1></div>
|
||
|
||
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><hr/>
|
||
<div class="mw-parser-output"><table class="fcinfobox wikitable ct" >
|
||
<tr>
|
||
<td class="ctTitle">
|
||
<h3><span class="mw-headline" id="Tranchage_Part"><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> Tranchage Part</span></h3>
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Emplacement du menu
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven">Part → Split → Slice
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Ateliers
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Part_Module/fr" title="Part Module/fr">Part</a>
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Raccourci par défaut
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven">Aucun
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Voir aussi
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Part_BooleanFragments/fr" title="Part BooleanFragments/fr">Fragments Booléens Part</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)">Part XOR</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CompJoinFeatures/fr" title="Part CompJoinFeatures/fr">Joindre (assembler) des parois</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Booleans/fr" title="Part Booleans/fr">Opérations Booléennes</a>
|
||
</td></tr>
|
||
<tr>
|
||
<td class="ctToc"><br /><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1"><a href="#Tranchage_Part"><span class="tocnumber">1</span> <span class="toctext">Tranchage Part</span></a></li>
|
||
<li class="toclevel-1 tocsection-1"><a href="#Description"><span class="tocnumber">2</span> <span class="toctext">Description</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#Utilisation"><span class="tocnumber">3</span> <span class="toctext">Utilisation</span></a></li>
|
||
<li class="toclevel-1 tocsection-3"><a href="#Propri.C3.A9t.C3.A9s"><span class="tocnumber">4</span> <span class="toctext">Propriétés</span></a></li>
|
||
<li class="toclevel-1 tocsection-4"><a href="#Exemple_.3B_Cr.C3.A9er_un_Puzzle"><span class="tocnumber">5</span> <span class="toctext">Exemple ; Créer un Puzzle</span></a></li>
|
||
<li class="toclevel-1 tocsection-5"><a href="#Proc.C3.A9dure"><span class="tocnumber">6</span> <span class="toctext">Procédure</span></a></li>
|
||
<li class="toclevel-1 tocsection-6"><a href="#Version"><span class="tocnumber">7</span> <span class="toctext">Version</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
</td></tr></table>
|
||
<p><br />
|
||
</p>
|
||
<div class="mw-translate-fuzzy">
|
||
<h2><span class="mw-headline" id="Description">Description</span></h2>
|
||
<p>Outil pour séparer les formes par intersection avec d'autres formes. Par exemple, pour un cube et un plan, un composé de deux solides est créé.
|
||
</p>
|
||
</div>
|
||
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Slice_Demo.png" class="image"><img alt="Part Slice Demo.png" src="600px-Part_Slice_Demo.png" width="600" height="252" srcset="/wiki/images/thumb/a/a9/Part_Slice_Demo.png/900px-Part_Slice_Demo.png 1.5x, /wiki/images/a/a9/Part_Slice_Demo.png 2x" /></a>
|
||
</p><p>(Sur l'image ci-dessus, les pièces ont été déplacées manuellement après l'operation, pour montrer le découpage)
|
||
</p>
|
||
<div class="mw-translate-fuzzy">
|
||
<p>La forme final occupe le même volume que l'original. Mais il est divisé la ou il intersecte les autres formes. Les pièces découpées sont placées dans un composé (ou compsolid), de sorte que l'objet semble rester en une seule pièce. Vous devez exploser le composé pour obtenir des pièces individuelles. Utilisez, par exemple, <a href="Draft_Downgrade.html" title="Draft Downgrade">Draft Downgrade</a> à cette fin.
|
||
</p>
|
||
</div>
|
||
<p>L'outil comporte trois modes: "Standard", "Split" et "CompSolid".
|
||
</p><p>"Standard" et "Split" diffèrent par l'action de l'outil sur les fils, les shells et les compsolids: Pour "Split", ceux-ci sont séparés; Pour «Standard», ils sont conservés ensemble (on obtient des segments supplémentaires).
|
||
</p><p>Le composé dans les modes "Standard" et "Split" suit la structure de la pièce tranchée
|
||
</p><p>En mode "CompSolid", la sortie est un compsolid (ou un composé de compsolids, si les solides résultants ne sont pas connectés). Un compsolid est un ensemble de solides reliés par des faces; Ils sont liés aux solides, comme les arrete sont liés aux bords, et les coques sont liées aux faces; Le nom est probablement une phrase abrégée «solide composite».
|
||
</p><p>Le résultat de l'outil est très similaire à <a href="Part_BooleanFragments.html" title="Part BooleanFragments"> Boolean Fragments</a>, sauf que les parties de la première forme sont dans le résultat.
|
||
</p>
|
||
<div class="mw-translate-fuzzy">
|
||
<h2><span class="mw-headline" id="Utilisation">Utilisation</span></h2>
|
||
<ol><li> Sélectionnez l'objet à couper, d'abord, puis les objets servant a découper. <br /> L'ordre de sélection est important. Les composés avec auto-intersections ne sont pas autorisés (les auto-intersections peuvent parfois être prises en compte en passant le composé via <a href="Part_BooleanFragments.html" title="Part BooleanFragments"> BooleanFragments</a>)</li>
|
||
<li> Appelez la commande Part Slice.</li></ol>
|
||
</div>
|
||
<p>Un objet paramétrique Slice est créé. Les objets d'origine sont cachés et le résultat de l'intersection est affiché en 3D.
|
||
</p>
|
||
<div class="mw-translate-fuzzy">
|
||
<h2><span class="mw-headline" id="Propri.C3.A9t.C3.A9s">Propriétés</span></h2>
|
||
<p><span style="color: #ffffff; background-color: #a0a0a0; font-size: 132%; font-weight: bold; margin-bottom: .3em; page-break-after: avoid;"> Slice</span>
|
||
</p>
|
||
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DONNÉES</span><b> Base</b>: Objet à trancher.</li>
|
||
<li> <span style="font-size: 0.6em;padding-right:10px;">DONNÉES</span><b> Tools</b>: Liste des objets de découpe. (À partir de FreeCAD v0.17.8053, cette propriété n'est pas affichée dans l'éditeur de propriétés, et ne peut être accessible qu'avec Python).</li>
|
||
<li> <span style="font-size: 0.6em;padding-right:10px;">DONNÉES</span><b> Mode</b>: "Standard", "Split" ou "CompSolid". "Split" est la valeur par défaut. Standard et Split diffèrent par l'action de l'outil sur les formes de type d'agrégation: si Split est séléctionné, ceux-ci sont séparés; Sinon ils sont conservés ensemble (on obtiens alors des morceaux supplémentaires).</li>
|
||
<li> <span style="font-size: 0.6em;padding-right:10px;">DONNÉES</span><b> Tolerance</b>: valeur "flou". Il s'agit d'une tolérance supplémentaire à appliquer lors de la recherche d'intersections, en plus des tolérances stockées dans les formes d'entrée.</li></ul>
|
||
</div>
|
||
<h2><span class="mw-headline" id="Exemple_.3B_Cr.C3.A9er_un_Puzzle">Exemple ; Créer un Puzzle</span></h2>
|
||
<ol><li> aller dans <a href="Sketcher_Workbench.html" title="Sketcher Workbench">Sketcher Workbench</a>, Créer une nouvelle équisse. Dessiner un rectangle qui sera la forme extérieur du Puzzle. Fermer l'esquisse.<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:Slice_example_step1.png" class="image"><img alt="Slice example step1.png" src="320px-Slice_example_step1.png" width="320" height="239" srcset="/wiki/images/thumb/e/e1/Slice_example_step1.png/480px-Slice_example_step1.png 1.5x, /wiki/images/thumb/e/e1/Slice_example_step1.png/640px-Slice_example_step1.png 2x" /></a></li>
|
||
<li> aller dans <a href="Part_Module.html" title="Part Module">Part workbench</a>. sélectionner l'esquisse, et cliquer sur Pièce->Créer une face a partir de l'esquisse (dans le menu).<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:Slice_example_step2.png" class="image"><img alt="Slice example step2.png" src="320px-Slice_example_step2.png" width="320" height="239" srcset="/wiki/images/thumb/f/f2/Slice_example_step2.png/480px-Slice_example_step2.png 1.5x, /wiki/images/thumb/f/f2/Slice_example_step2.png/640px-Slice_example_step2.png 2x" /></a></li>
|
||
<li> Aller dans l'atelier Esquisse, et créer une esquisse sur le même plan. En utilisant l'outil polyligne, dessiner les lignes qui vont séparer le puzzle en plusieurs morceaux.<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:Slice_example_step3.png" class="image"><img alt="Slice example step3.png" src="320px-Slice_example_step3.png" width="320" height="239" srcset="/wiki/images/thumb/4/42/Slice_example_step3.png/480px-Slice_example_step3.png 1.5x, /wiki/images/thumb/4/42/Slice_example_step3.png/640px-Slice_example_step3.png 2x" /></a></li>
|
||
<li> basculer dans l'atelier pièce. Sélectionner l'esquisseur de découpe, et appliquer <a href="Part_BooleanFragments.html" title="Part BooleanFragments">Part Boolean Fragments</a>. Ceci insèrera des arrètes a l'emplacement des lignes de l'esquisse de découpe. Ceci est obligatoire pour que l’étape suivante fonctionne.<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:Slice_example_step4.png" class="image"><img alt="Slice example step4.png" src="320px-Slice_example_step4.png" width="320" height="239" srcset="/wiki/images/thumb/a/a0/Slice_example_step4.png/480px-Slice_example_step4.png 1.5x, /wiki/images/thumb/a/a0/Slice_example_step4.png/640px-Slice_example_step4.png 2x" /></a></li>
|
||
<li> Sélectionner la face rectangulaire, et BooleanFragments ,et appliquer Part Split.<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:Slice_example_step5.png" class="image"><img alt="Slice example step5.png" src="320px-Slice_example_step5.png" width="320" height="239" srcset="/wiki/images/thumb/c/cb/Slice_example_step5.png/480px-Slice_example_step5.png 1.5x, /wiki/images/thumb/c/cb/Slice_example_step5.png/640px-Slice_example_step5.png 2x" /></a></li>
|
||
<li> Basculer dans l'atelier dessin, appliquer Draft Downgrade au résultat. Vous devez avoir tous les morceaux en tant que "Face00X" dans l'arbre du document, ils peuvent être déplacer indépendamment les uns des autres.<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:Slice_example_step6.png" class="image"><img alt="Slice example step6.png" src="320px-Slice_example_step6.png" width="320" height="239" srcset="/wiki/images/thumb/3/3b/Slice_example_step6.png/480px-Slice_example_step6.png 1.5x, /wiki/images/thumb/3/3b/Slice_example_step6.png/640px-Slice_example_step6.png 2x" /></a></li></ol>
|
||
<h2><span class="mw-headline" id="Proc.C3.A9dure">Procédure</span></h2>
|
||
<p>L'outil peut être utilisé dans une <a href="Macros.html" title="Macros">macros</a> et à partir de la console python en utilisant la fonction suivante:
|
||
</p>
|
||
<pre><b>BOPTools.SplitFeatures.makeSlice(name)</b>
|
||
</pre>
|
||
<ul><li> Crée une fonction Slice vide. Les propriétés «Base» et «Outils» doivent être attribuées explicitement, par la suite.</li>
|
||
<li> Renvoi l'objet nouvellement créé.</li></ul>
|
||
<p>Slice peut également être appliqué à des formes simples, sans avoir besoin d'un objet de document via :
|
||
</p>
|
||
<pre><b>Part.BOPTools.SplitAPI.slice(base_shape, tool_shapes, mode, tolerance = 0.0)</b>
|
||
</pre>
|
||
<p>Cela peut être utile pour créer des fonctionnalités de script personnalisées Python.
|
||
</p><p><br />
|
||
Exemple:
|
||
</p>
|
||
<pre>import Part
|
||
j = Part.BOPTools.SplitFeatures.makeSlice(name= 'Slice')
|
||
j.Base = FreeCADGui.Selection.getSelection()[0]
|
||
j.Tools = FreeCADGui.Selection.getSelection()[1:] </pre>
|
||
<p>L'outil lui-même est implémenté en Python, voir /Mod/Part/BOPTools/SplitFeatures.py la où FreeCAD est installé.
|
||
</p>
|
||
<div class="mw-translate-fuzzy">
|
||
<h2><span class="mw-headline" id="Version">Version</span></h2>
|
||
<p>L'outil a été introduit dans FreeCAD v0.17.8053. FreeCAD doit être compilé avec OCC 6.9.0 ou version ultérieure; Sinon, l'outil n'est pas disponible.
|
||
</p>
|
||
</div>
|
||
<div style="clear:both"></div>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Part_Slice/fr&oldid=289556">http://www.freecadweb.org/wiki/index.php?title=Part_Slice/fr&oldid=289556</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> |