Arch Supprimer la forme

From FreeCAD Documentation
Revision as of 15:38, 15 June 2024 by David69 (talk | contribs)
Cette commande fait partie de l'ensemble intégré de l'atelier BIM avec la V1.0
Cette page a été mise à jour pour cette version.

Arch Supprimer la forme

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 vers une forme

Description

Cet outil 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

  1. Selectionnez un Arch Mur ou une Arch Structure.
  2. 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.
  • 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()