|
Emplacement du menu |
---|
Utilitaires → Supprimer une forme |
Ateliers |
BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Arch Diviser un maillage, Arch Maillage en une forme |
Description
L'outil Arch Supprimer la forme vise à supprimer la forme cubique intérieure d'un Arch Mur ou d'une Arch Structure et ajuste ses propriétés, la rendant totalement paramétriques. Cet outil ne fonctionne que si le forme sous-jacente est cubique (exactement 6 faces, tous les coins ont seulement des angles droits).
Utilisation
- Selectionnez un Arch Mur ou une Arch Structure.
- Sélectionnez l'option Utilitaires →
Supprimer une forme du menu.
Script
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
Cet outil peut être utilisé dans une macro et utilisé dans la console Python en utilisant la fonction :
removeShape(objs, mark=True)
- Prend une liste d'objets Arch (
objs
) construits sur une forme cubique et supprime la forme interne, en conservant la longueur, la largeur et la hauteur comme propriétés de l'objet Arch.objs
est un objet unique, mur Arch ou Arch Structure ou une liste d'entre eux.
- Si
mark
est mis àTrue
, les objets qui ne peuvent pas être traités par cette fonction deviennent rouges.
import FreeCAD, Draft, Arch
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()
Structure = Arch.makeStructure(Box)
FreeCAD.ActiveDocument.recompute()
Arch.removeShape(Structure)
FreeCAD.ActiveDocument.recompute()
Cette page est extraite de https://wiki.freecad.org/Arch_RemoveShape