121 lines
11 KiB
HTML
121 lines
11 KiB
HTML
<html><head><title>Part JoinConnect/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 JoinConnect/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="Connection"><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> Connection</span></h3>
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Emplacement du menu
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">Pièce → Join → Connect objects
|
|
</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 class="mw-selflink selflink">Connect</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinEmbed/fr" title="Part JoinEmbed/fr">Embed</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinCutout/fr" title="Part JoinCutout/fr">Cutout</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Booleans/fr" title="Part Booleans/fr">Part Booleans</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Thickness/fr" title="Part Thickness/fr">Évidement</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="#Connection"><span class="tocnumber">1</span> <span class="toctext">Connection</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="#Comment_l.27utiliser"><span class="tocnumber">3</span> <span class="toctext">Comment l'utiliser</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"><span class="tocnumber">5</span> <span class="toctext">Exemple</span></a></li>
|
|
<li class="toclevel-1 tocsection-5"><a href="#Algorithme"><span class="tocnumber">6</span> <span class="toctext">Algorithme</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-6"><a href="#Notes"><span class="tocnumber">6.1</span> <span class="toctext">Notes</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-7"><a href="#Programmation"><span class="tocnumber">7</span> <span class="toctext">Programmation</span></a></li>
|
|
<li class="toclevel-1 tocsection-8"><a href="#Version"><span class="tocnumber">8</span> <span class="toctext">Version</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
</td></tr></table>
|
|
<p><br />
|
|
</p>
|
|
<h2><span class="mw-headline" id="Description">Description</span></h2>
|
|
<p>Outil de connexion pour joindre deux objets creux par exemple deux tuyaux. Peut aussi joindre des coques et des fils.
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:JoinFeatures_Connect.png" class="image"><img alt="JoinFeatures Connect.png" src="600px-JoinFeatures_Connect.png" width="600" height="374" srcset="/wiki/images/f/f3/JoinFeatures_Connect.png 1.5x" /></a>
|
|
</p>
|
|
<h2><span class="mw-headline" id="Comment_l.27utiliser">Comment l'utiliser</span></h2>
|
|
<ol><li> Sélectionner les objets à connecter.<br /></li></ol>
|
|
<p>L'ordre de sélection n'a pas d'importance, l'action est symétrique. Il suffit de sélectionner un élément de chaque objet (par ex. leurs faces). Il est aussi possible de sélectionner un composé contenant toutes les formes à connecter, par ex. un <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_Array/fr" title="Draft Array/fr">Réseau Draft</a>.
|
|
</p>
|
|
<ol><li> Lancer la commande <b>Connect objects</b>.</li></ol>
|
|
<p>Un objet paramétrique Connect est créé. Les objets d'origine sont cachés et le résultat de l'intersection est affiché en 3D.
|
|
</p>
|
|
<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;">Connect</span>
|
|
</p>
|
|
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DONNÉES</span><b>Objects</b>: Liste les objets a connecter. En général deux objets suffisent, un compound d'objets fonctionne (Depuis V0.17, cette propriété n'est pas affichée dans l'éditeur de propriétés, mais seulement disponible en Python).</li>
|
|
<li> <span style="font-size: 0.6em;padding-right:10px;">DONNÉES</span><b>Refine</b>: choisir d'appliquer ou non un <a href="https://www.freecadweb.org/wiki/index.php?title=Part_RefineShape/fr" title="Part RefineShape/fr">Affinage de forme</a> sur la forme finale. Par défaut cette valeur est déterminée par la case <i>Affiner les modèles automatiquement après une opération booléenne</i> dans les préférences Conception de pièce. </li>
|
|
<li> <span style="font-size: 0.6em;padding-right:10px;">DONNÉES</span><b>Tolerance</b>: Valeur de "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>
|
|
<h2><span class="mw-headline" id="Exemple">Exemple</span></h2>
|
|
<ol><li> Créer un tuyau en appliquant un <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Thickness/fr" title="Part Thickness/fr">évidement</a> sur un <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cylinder/fr" title="Part Cylinder/fr">cylindre</a>: <br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:JoinFeatures_Example_step1.png" class="image"><img alt="JoinFeatures Example step1.png" src="320px-JoinFeatures_Example_step1.png" width="320" height="240" srcset="/wiki/images/thumb/f/fb/JoinFeatures_Example_step1.png/480px-JoinFeatures_Example_step1.png 1.5x, /wiki/images/f/fb/JoinFeatures_Example_step1.png 2x" /></a></li>
|
|
<li> Créer un autre tuyau plus petit, et le <a href="https://www.freecadweb.org/wiki/index.php?title=Placement/fr" title="Placement/fr">placer</a> pour qu'il perce le premier tuyau: <br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:JoinFeatures_Example_step2.png" class="image"><img alt="JoinFeatures Example step2.png" src="320px-JoinFeatures_Example_step2.png" width="320" height="240" srcset="/wiki/images/thumb/d/da/JoinFeatures_Example_step2.png/480px-JoinFeatures_Example_step2.png 1.5x, /wiki/images/d/da/JoinFeatures_Example_step2.png 2x" /></a></li>
|
|
<li> Sélectionner le premier tuyau puis le second, et cliquer sur l'option 'Connection d'objets' du menu déroulant Joindre Objets.<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:JoinFeatures_Example_step3_Connect.png" class="image"><img alt="JoinFeatures Example step3 Connect.png" src="320px-JoinFeatures_Example_step3_Connect.png" width="320" height="240" srcset="/wiki/images/thumb/f/f6/JoinFeatures_Example_step3_Connect.png/480px-JoinFeatures_Example_step3_Connect.png 1.5x, /wiki/images/f/f6/JoinFeatures_Example_step3_Connect.png 2x" /></a></li>
|
|
<li> Utiliser divers outils de plan de coupe (<a href="https://www.freecadweb.org/wiki/index.php?title=Std_ClippingPlane/fr" title="Std ClippingPlane/fr">Clipping plane</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Arch_SectionPlane/fr" title="Arch SectionPlane/fr">Arch Section Plane</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Arch_CutPlane/fr" title="Arch CutPlane/fr">Arch Cut Plane</a>) pour voir l'intérieur. Dans l'image ci-dessous, Arch Section Plane est utilisé.<br /><a href="https://www.freecadweb.org/wiki/index.php?title=File:JoinFeatures_Example_step4_Connect.png" class="image"><img alt="JoinFeatures Example step4 Connect.png" src="320px-JoinFeatures_Example_step4_Connect.png" width="320" height="240" srcset="/wiki/images/thumb/6/6b/JoinFeatures_Example_step4_Connect.png/480px-JoinFeatures_Example_step4_Connect.png 1.5x, /wiki/images/6/6b/JoinFeatures_Example_step4_Connect.png 2x" /></a></li></ol>
|
|
<h2><span class="mw-headline" id="Algorithme">Algorithme</span></h2>
|
|
<p>Les algorithmes sous les outils Join sont très simples, et les comprendre est important pour utiliser les outils correctement. L'algorithme de Connect, en particulier, est plus complexe que les autres, mais il suffit généralement d'y penser comme d'une variante symétrique de l'<a href="/wiki/Part_JoinEmbed/fr#Algorithme" title="Part JoinEmbed/fr">algorithme Embed</a>.
|
|
</p><p>1. Chaque objet est coupé à l'intersection avec l'autre
|
|
(voir <a href="https://www.freecadweb.org/wiki/index.php?title=Part_BooleanFragments/fr" title="Part BooleanFragments/fr">Part BooleanFragments/fr</a>)
|
|
</p><p>2. De l'objet seulement l'épaisseur est conservée, le reste est enlevé
|
|
</p><p>3. Les pièces qui se touchent sont ajoutées au résultat et sont jointe ensemble
|
|
</p>
|
|
<h3><span class="mw-headline" id="Notes">Notes</span></h3>
|
|
<h2><span class="mw-headline" id="Programmation">Programmation</span></h2>
|
|
<p>L'outil Joindre peu être utiliser en <a href="Macros.html" title="Macros">macros</a> et depuis la console Python
|
|
</p>
|
|
<pre><b>BOPTools.JoinFeatures.makeConnect(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.JoinAPI.connect(list_of_shapes, tolerance = 0.0)</b>
|
|
</pre>
|
|
<p>Cela peut être utile pour créer des fonctionnalités de script personnalisées Python.
|
|
</p><p>Exemple:
|
|
</p>
|
|
<pre>import Part
|
|
j = Part.BOPTools.JoinFeatures.makeConnect(name= 'Connect')
|
|
j.Objects = FreeCADGui.Selection.getSelection() </pre>
|
|
<p>L'outil lui-même est implémenté en Python, voir /Mod/Part/BOPTools/SplitFeatures.py la où FreeCAD est installé.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Version">Version</span></h2>
|
|
<p>Cet outil est inclus à FreeCAD depuis V0.16.5069
|
|
</p><p>L'outil est réimplanté dans FreeCAD V0.17.8053
|
|
</p>
|
|
<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_JoinConnect/fr&oldid=268503">http://www.freecadweb.org/wiki/index.php?title=Part_JoinConnect/fr&oldid=268503</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> |