|
Emplacement du menu |
---|
Pièce → Join → Connect objects |
Ateliers |
Part |
Raccourci par défaut |
Aucun |
Voir aussi |
Connect, Embed, Cutout, Part Booleans, Évidement |
Outil de connexion pour joindre deux objets creux par exemple deux tuyaux. Peut aussi joindre des coques et des fils.
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 Réseau Draft.
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.
Connect
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'algorithme Embed.
1. Chaque objet est coupé à l'intersection avec l'autre (voir Part BooleanFragments/fr)
2. De l'objet seulement l'épaisseur est conservée, le reste est enlevé
3. Les pièces qui se touchent sont ajoutées au résultat et sont jointe ensemble
L'outil Joindre peu être utiliser en macros et depuis la console Python
BOPTools.JoinFeatures.makeConnect(name)
Slice peut également être appliqué à des formes simples, sans avoir besoin d'un objet de document via :
Part.BOPTools.JoinAPI.connect(list_of_shapes, tolerance = 0.0)
Cela peut être utile pour créer des fonctionnalités de script personnalisées Python.
Exemple:
import Part j = Part.BOPTools.JoinFeatures.makeConnect(name= 'Connect') j.Objects = FreeCADGui.Selection.getSelection()
L'outil lui-même est implémenté en Python, voir /Mod/Part/BOPTools/SplitFeatures.py la où FreeCAD est installé.
Cet outil est inclus à FreeCAD depuis V0.16.5069
L'outil est réimplanté dans FreeCAD V0.17.8053