Arch Niveau |
Emplacement du menu |
---|
3D/BIM → Niveau |
Ateliers |
BIM |
Raccourci par défaut |
L V |
Introduit dans la version |
- |
Voir aussi |
Aucun |
L'outil Arch Niveau est un type spécial d'objet de groupe de FreeCAD qui possède quelques propriétés supplémentaires particulièrement adaptées pour la construction de niveaux. Ils ont en particulier une propriété hauteur, que ses objets enfants (Arch Murs et Arch Structures) peuvent utiliser pour définir automatiquement leur propre hauteur. Ils sont principalement utilisés pour organiser votre modèle.
À partir de version 0.18 et suivantes, Arch Niveau est entièrement dérivé de l'objet Arch Partie de bâtiment qui est un conteneur général permettant d'organiser un modèle de construction ne se limitant pas aux niveaux ou aux étages. Les anciens objets Floor peuvent être convertis dans le nouveau type en cliquant dessus avec le bouton droit de la souris et en choisissant Convert to BuildingPart
.
Un objet Arch Floor partage toutes les propriétés d'un objet Arch Partie de bâtiment avec DonnéesIfc Type défini sur "Building Storey"
.
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Niveau peut être utilisé dans une macro ainsi que dans la console Python en utilisant la commande :
Floor = makeFloor(objectslist=None, baseobj=None, name="Floor")
Floor
à partir de objectlist
qui est une liste d'objets.Exemple :
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()
Floor = Arch.makeFloor([Wall1, Wall2])
Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()