Part JoinEmbed/fr


Part JoinEmbed.png Part JoinEmbed

Emplacement du menu
Part → Join → Embed Object
Ateliers
Part
Raccourci par défaut
Aucun
Voir aussi
Connect, Embed, Cutout, Part Booleans, Part Thickness


Description

L'outil implante un objet valide dans un autre (par exemple tuyaux)

JoinFeatures Connect.png

Comment l'utiliser

Sélection l'objet de base en premier, puis celui qui est implanté, l'ordre de sélection est important Choisir la commande Implantation

Un objet est créé, visible en vue 3D, les objet d'origine sont cachés

Propriétés

Base

Example

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

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é .
JoinFeatures Example step4 Embed.png

Algorithm

1. L'objet de base est boolean-cut avec l’objet.

Le composé résultant le plus large est conservé

Le solide le plus large est l'objet outil boolean-fused

Si l'affinage de propriété est vraie, le résultat l'est refined.

JoinFeatures-Algo-Embed.png

Notes

union La pièce la plus large est déterminante pour déterminer le volume final

Seul des solides sont concernés

Programmation

La commande Draft Move.png Move peut être utilisée dans une macro et dans la console Python, en utilisant la fonction suivante :

JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed')

Exemple :

import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1] 

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

Online version: "http://www.freecadweb.org/wiki/index.php?title=Part_JoinEmbed/fr&oldid=255015"

Navigation menu