Arch Partie de bâtiment
Partie de bâtiment |
Emplacement du menu |
---|
Arch → BuildingPart |
Ateliers |
Atelier Architecture |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.18 |
Voir aussi |
Bâtiment, Site |
Description
BuildingPart remplace les anciens Planchers et Bâtiment par une version plus performante qui peut être utilisée non seulement pour créer un étage/un niveau/des niveaux mais également pour toutes sortes de situations dans lesquelles différents objets Arch/BIM doivent être groupés. Ce groupe pourra être traité comme un seul objet ou répliqué.
Utilisation
- En option, vous pouvez également sélectionner un ou plusieurs objets à inclure dans votre nouvelle pièce de construction.
- Appuyez sur le bouton Arch BuildingPart.
Remarques
BuildingParts have a built-in, implicit Arch SectionPlane. introduced in version 0.19
This plane is always parallel to the BuildingPart's base plane, but you can specify the offset between them. So all tools that work with a section plane, such as Draft Shape2DView and TechDraw ArchView also work with BuildingParts.
Options
- Après avoir créé un BuildingPart, vous pouvez ajouter d'autres objets à celui-ci en les faisant glisser dans la vue en arborescence ou en utilisant l'outil Arch Add.
- Vous pouvez supprimer des objets d'une BuildingPart en les faisant glisser dans l'arborescence ou en utilisant l'outil Arch Remove.
- En double-cliquant sur l'objet BuildingPart dans la vue arborescente, le Working Plane sera défini sur son emplacement et le BuildingPart deviendra actif, ce qui signifie que de nouveaux objets lui seront automatiquement ajoutés. Double-cliquez à nouveau sur le BuildingPart pour le désactiver et ramener le plan de travail à sa position précédente.
- The BuildingPart can display a mark in the 3D view with a label and level indication.
- Lorsqu'un élément BuildingPart est déplacé / pivoté, tous ses enfants qui ne possèdent pas de propriété DonnéesMove With Host ou qui l'ont activé sont déplacés / pivotés ensemble.
- Les pièces de construction peuvent être Draft Cloned.
- Les pièces de construction peuvent prendre n’importe quel type d’IFC. Leur propriété IFC Role détermine son utilisation. Si vous la définissez sur Building Storey, il se comportera comme un niveau. Si vous la définissez sur Building, il se comporte comme un bâtiment et si vous la définissez sur Element Assembly, il se comporte comme un assemblage. Son icône changera pour refléter ce paramètre mais à part cela, cela n’a aucun autre impact dans FreeCAD. Toutefois, le fait d'être exporté vers IFC sous un type ou un autre peut avoir un impact sur d'autres applications BIM.
Propriétés
Data
- DonnéesHeight: La hauteur de cet objet et de ses objets enfants. Les objets enfants pourraient être par exemple des ,murs. La hauteur de chaque mur doit être définie sur
0
(zéro), de sorte que la propriété hauteur (height) de BuildingPart se propage aux objets qu'elle contient. - DonnéesLevelOffset: niveau du point (0,0,0) de ce niveau. Cette valeur est ajoutée à l'attribut
Placement.Base.z
du BuildingPart, pour indiquer un décalage vertical sans déplacer réellement l'objet. Le décalage résultant est affiché si VueShow Level est fixé surtrue
. - DonnéesArea: la surface de plancher calculée de cet étage.
- DonnéesIfcRole: rôle de cet objet.
- DonnéesDescription: Une description facultative pour ce composant
- DonnéesTag: Une balise facultative pour ce composant
- DonnéesIfcAttributes: Propriétés et attributs IFC personnalisés
View
- VueLineWidth: la largeur de trait de cet objet.
- VueOverrideUnit: une unité facultative pour exprimer les niveaux.
- VueDisplayOffset: une transformation à appliquer au repère de niveau.
- VueShowLevel: Si la valeur est true, affiche le niveau.
- VueShowUnit: Si la valeur est true, affiche l'unité sur la balise de niveau.
- VueSetWorkingPlane: Si la valeur est true, le plan de travail, lorsqu'il est activé, s'adaptera automatiquement à cette partie (Building Part).
- VueOriginOffset: Si la valeur est true, le décalage d'affichage affectera également la marque d'origine.
- VueShowLabel: Si la valeur est true, le libellé de l'objet est activé lorsqu'il est activé.
- VueFontName: police à utiliser pour les textes.
- VueFontSize: La taille de la police des textes.
- VueRestoreView: Si défini, la vue stockée dans cet objet sera restaurée par un double-clic.
- VueDiffuseColor: les couleurs de visage individuelles.
- VueChildrenOverride: Si cette option est définie, les paramètres ci-dessous affecteront les enfants de cette partie du bâtiment.
- VueChildrenLineWidth: La largeur de ligne à appliquer aux enfants de cette partie du bâtiment.
- VueChildrenLineColor: La couleur de trait à appliquer aux enfants de cette partie du bâtiment.
- VueChildrenShapeColor: La couleur de la forme à appliquer aux enfants de cette partie du bâtiment.
- VueChildrenTransparency: La transparence à appliquer aux enfants de cette partie du bâtiment.
Script
Voir aussi: Arch API et FreeCAD Scripts de Base.
L'outil 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)
- Crée un objet
BuildingPart
à partir deobjectslist
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()
BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])
Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()
- Éléments : Mur, Structure, Mur-rideau, Fenêtre, Toiture, Espace, Escalier, Équipement, Ossature, Clôture, Treillis, Profilé, Conduite, Raccord
- Renforcements : Armature droite, Armature en U, Armature en L, Armature en étrier, Armature cintrée, Armature hélicoïdale, Rebar Armature en colonne, Rebar Poutre, Rebar Renfort de dalle, Rebar Renfort de semelle, Armature personnalisée
- Panneaux : Panneau, Découpe de panneau, Feuille de panneaux, Calepinage
- Matériaux : Matériau, Matériaux multiples
- Organisations : Partie de bâtiment, Projet, Site, Bâtiment, Étage, Référence externe, Plan de coupe, Nomenclature
- Axes : Axes, Système d'axes, Grille
- Modifications : Couper suivant un Plan, Ajouter un composant, Enlever un composant, Prendre des cotes
- Utilitaires : Composant, Cloner un composant, Diviser un maillage, Maillage vers une forme, Sélection de maillages non-manifold, Supprimer la forme, Fermer les trous, Fusionner des murs, Vérification, Bascule marqueur Brep IFC, Explorateur IFC, 3 vues depuis un maillage, Tableur IFC, Bascule des sous composants
- Additionnels : Préférences, Préférences Import-Export (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test