Arch Supprimer la forme
Arch Effacer un Shape |
Emplacement du menu |
---|
Arch → Utilitaires → Supprimer la forme |
Ateliers |
Arch |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Maille vers Forme |
Description
Cet outil vise à supprimer la forme cubique intérieure d'un mur ou d'une structure et ajuste ses propriétés, la rendant totalement paramétriques. Cet outil ne fonctionne que si le shape sous-jacent est cubique (exactement 6 faces, tous les coins ont seulement des angles droits).
Utilisation
Script
Cet outil peut être utilisé dans une macro, et, dans la console Python, en utilisant la fonction :
removeShape(objs, mark=True)
prend un objet Arch (mur ou structure), construit sur une forme cubique et supprime la forme intérieure, en utilisant sa longueur, sa largeur et sa hauteur comme paramètres.
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()