|
Emplacement du menu |
---|
Part → Joindre → Découper pour un objet |
Ateliers |
Part |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.16 |
Voir aussi |
Part Connecter, Part Intégrer, Part Opération booléenne, Part Évider |
L'outil Part Découper crée une découpe dans un objet avec des parois (par exemple, un tuyau) pour s'adapter à un autre objet à parois.
Base
Les algorithmes derrière les outils Joindre sont assez simples et leur compréhension est importante pour utiliser les outils correctement.
1. L'objet de base subit une soustraction booléenne de l'objet Outil. La forme résultante est un ensemble (composé) de solides non sécants (généralement deux).
2. Le composé résultant est filtré : seul le plus grand solide est conservé.
3. Si la propriété Refine est vraie, la forme résultante est affinée.
L'outil Joindre peut être utilisé dans des macros à partir de la console Python en utilisant la fonction suivante :
JoinFeatures.makePartJoinFeature(name = 'Cutout', mode = 'Cutout')
Exemple :
import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Cutout', mode = 'Cutout' )
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/JoinFeatures.py (Github link) là où FreeCAD est installé.
---