Arch BuildingPart/fr

Cette commande est obsolète.
L'objet BuildingPart n'est cependant pas obsolète, les commandes Arch Bâtiment et Arch Niveau sont utilisées pour le créer.

Arch Partie de bâtiment

Emplacement du menu
Arch → Partie de bâtiment, 3D/BIM -> Niveau
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
0.18
Voir aussi
Arch Bâtiment, Arch Site

Description

L'objet BuildingPart peut être utilisé dans toutes sortes de situations où différents objets de Arch/BIM doivent être regroupés et où ce groupe doit être traité comme un seul objet ou répliqué.

Utilisation

  1. En option, vous pouvez également sélectionner un ou plusieurs objets à inclure dans votre nouvelle Partie de bâtiment.
  2. Appuyez sur le bouton Partie de bâtiment.

Remarques

Les Parties de bâtiment ont un Arch Plan de coupe implicite intégré.

Ce plan est toujours parallèle au plan de base du BuildingPart, mais vous pouvez spécifier le décalage entre eux. Ainsi, tous les outils qui fonctionnent avec un plan de coupe, tels que Draft Vue 2D d'une forme et TechDraw Vue Architecturale fonctionnent également avec Parties de bâtiment.

Options

Propriétés

Voir aussi : Éditeur de propriétés

Un objet Arch BuildingPart est dérivé d'un objet App GeoFeature et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :

Données

Base

Building Part

Children

IFC

IFC Attributes

Vue

Auto Group

Building Part

Children

Clip

Interactions

Script

Voir aussi : Arch API et Débuter avec les scripts FreeCAD.

L'outil Partie de bâtiment (BuildingPart) peut être utilisé à l'intérieur d'une macro et à partir de la console Python en utilisant la fonction suivante :

BuildingPart = makeBuildingPart(objectslist=None)

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()

BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])

Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()