Arch Vérification

From FreeCAD Documentation
Revision as of 14:14, 5 April 2019 by Gnrc (talk | contribs) (Created page with "{{Arch Tools navi/fr}}")

Arch Check

Emplacement du menu
Arch → Utilitaires → Check
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Arch CloseHoles

Description

Cet outil vérifie le document actif ou les objets sélectionnés pour vérifier les objets non-solide Atelier Part ou Atelier Architecture, qui pourraient donner des problèmes, étant donné que la plupart des opérations Module Arch nécessitent des objets solides.

Utilisation

  1. Pressez le bouton Validation entrez dans le menu Arch → Utilities menu

Script

Voir aussi : Arch API et FreeCAD Scripts de Base.

Cet outil peut être utilisé dans des macros et à partir de la console Python à l'aide de la fonction suivante :

list_bad = check(objectslist, includehidden=False)
vérifie si les objets sélectionnés contiennent uniquement des solides.

Exemple :

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Wall2 = Arch.makeWall(None, length=2000, width=200, height=1000)
FreeCAD.ActiveDocument.recompute()

Circle = Draft.makeCircle(450)
Wire = Draft.makeWire([FreeCAD.Vector(1000, 0, 0), FreeCAD.Vector(1500, 1000, 0), FreeCAD.Vector(2500, -1000, 0)])

list_bad = Arch.check([Wall1, Wall2, Circle, Wire], includehidden=True)
print(list_bad)