Part JoinConnect/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "Exemple:")
(Created page with "L'outil lui-même est implémenté en Python, voir /Mod/Part/BOPTools/SplitFeatures.py la où FreeCAD est installé.")
Line 52: Line 52:
j.Objects = FreeCADGui.Selection.getSelection()
j.Objects = FreeCADGui.Selection.getSelection()
}}
}}
The tool itself is implemented in Python, see /Mod/Part/BOPTools/JoinFeatures.py under where FreeCAD is installed.
L'outil lui-même est implémenté en Python, voir /Mod/Part/BOPTools/SplitFeatures.py la FreeCAD est installé.


==Version==
==Version==

Revision as of 15:37, 15 February 2018

Part JoinConnect

Emplacement du menu
Part → Join → Connect objects
Ateliers
Part
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Connect, Embed, Cutout, Part Booleans, Part Thickness

Outil de connexion pour joindre deux objets creux par exemple deux tuyaux Peut aussi joindre des objets en forme de gouttière

Comment l'utiliser

Sélectionner les objets à connecter. L'ordre de sélection n'a pas d'importance, l'action est symétrique, et tous les objets peuvent être sélectionnés par exemple après une opération de copie polaire

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.

Propriétés

  • DONNÉESObjets: 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 disponible mais seulement en Python)
  • Template:ProprieteDonnées: choisir comment appliquer. Par défaut cette opération est automatique après l'opération Booléenne
  • Template:ProptieteDonnees:

Valeurs affinées

Exemple

  1. Créer un tuyau avec cylinder:
  2. Créer un autre plus petit, et le placer pour qu'il perce le premier tuyau:
  3. Sélectionner les deux tuyaux , et clic l'option 'Connection d'objets' du menu déroulant Joindre Objets.

Utiliser divers outil de plan de coupe (Clipping plane, Arch Section Plane, Arch Cut Plane) pour voir l'intérieur. Dans l'image ci-dessous, Arch Section Plane est utilisé .

Algorithm

Chaque objet est coupé à l'intersection avec l'autre (voir Part BooleanFragments)

De l'objet seulement l'épaisseur est conserver, le reste est enlevé

Les pièces qui se touchent sont ajoutées au résultat et sont jointe ensemble

Notes

Programmation

L'outil Joindre peu être utiliser en macros et depuis la console Python

BOPTools.JoinFeatures.makeConnect(name)
  • Crée une fonction Slice vide. Les propriétés «Base» et «Outils» doivent être attribuées explicitement, par la suite.
  • Renvoi l'objet nouvellement créé.

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é.

Version

Cet outil est inclus à FreeCAD depuis V0.16.5069

The tool was re-implemented to work via generalFuse in FreeCAD v0.17.8053