|
Emplacement du menu |
---|
Modification → Supprimer un composant |
Ateliers |
BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Arch Couper selon un plan, Arch Ajouter |
Description
Les outils Arch Supprimer vous permettent d'effectuer 2 types d'opérations :
- Supprimer un sous-composant d'un objet Arch, par exemple supprimer une boîte qui a été ajoutée à un mur avec
Arch Ajouter.
- Supprimer un objet issu de l'atelier Part d'un composant Arch tel qu'un
Arch Mur ou une
Arch Structure.
La contrepartie de cet outil est l'outil Arch Ajouter
Une boîte soustraite d'un mur, laissant un trou dedans.
Utilisation
- Sélectionnez un sous-composant dans un objet Arch.
- Appuyez sur le bouton
Supprimer un composant ou Modification →
Supprimer un composant du menu supérieur.
Ou
- Sélectionnez les objets à soustraire, le dernier objet sélectionné doit être l’objet Arch à partir duquel les autres objets seront soustraits.
- Appuyez sur le bouton
Supprimer un composant ou Modification →
Supprimer un composant du menu supérieur.
Script
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Soustraire peut être utilisé dans macros et à partir de la console Python à l'aide de la fonction suivante:
removeComponents(objectsList, host=None)
- Supprime les objets donnés dans
objectsList
de leurs parents. - Si un objet
host
est spécifié, cette fonction essaiera d'ajouter les objets dansobjectsList
en tant que trous de l'élémenthost
.
Exemple :
import FreeCAD, Draft, Arch
Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 900
Box.Width = 450
Box.Height = 2000
FreeCAD.ActiveDocument.recompute()
Draft.rotate(Box, 45)
Draft.move(Box, FreeCAD.Vector(1000, 700, 0))
Arch.removeComponents(Box, Wall)
FreeCAD.ActiveDocument.recompute()
Cette page est extraite de https://wiki.freecad.org/Arch_Remove