Arch Building/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 28: Line 28:
==Optionen==
==Optionen==


* Seit FreeCAD Version 0.18 ist das Gebäudeobjekt tatsächlich ein [[Arch BuildingPart/de|GebäudeTeil]], dessen {{PropertyData/de|IFC Type}} Eigenschaft auf ''Gebäude'' gesetzt ist.
* Seit FreeCAD Version 0.18 ist das Gebäudeobjekt tatsächlich ein [[Arch BuildingPart/de|GebäudeTeil]], dessen {{PropertyData/de|IFC Typ}} Eigenschaft auf ''Gebäude'' gesetzt ist.


Du kannst jedes GebäudeTeil in ein Gebäude konvertieren, einfach durch ändern seines IFC Typs.
Du kannst jedes GebäudeTeil in ein Gebäude konvertieren, einfach durch ändern seines IFC Typs.

Revision as of 20:12, 18 October 2020

Gebäude

Menüeintrag
Architektur → Gebäude
Arbeitsbereich
Arch-Arbereitsbereich
Standardtastenkürzel
B U
Eingeführt in Version
-
Siehe auch
Gebäudeteil, Baugrund

Beschreibung

Ein Gebäude ist ein spezielles FreeCAD-Gruppenobjekt, welches sich besonders dafür eignet, eine ganze Gebäudeeinheit zu repräsentieren. Ein Gebäude hilft so bei der Organisation des Modells, es enthält als Untereinheiten Etagen-Objekte.

Anwendung

  1. Wählen Sie optional ein oder mehrere Etagen zur Verwendung im neu zu erstellenden Gebäude
  2. Drücken Sie den Gebäude-Knopf oder die Tasten B und U.

Optionen

  • Seit FreeCAD Version 0.18 ist das Gebäudeobjekt tatsächlich ein GebäudeTeil, dessen Daten-EigenschaftIFC Typ Eigenschaft auf Gebäude gesetzt ist.

Du kannst jedes GebäudeTeil in ein Gebäude konvertieren, einfach durch ändern seines IFC Typs.

  • Nach dem erstellen eines Gebäudes, kannst du weitere Objekte durch Ziehen und loslassen in der Baumansicht oder durch verwenden des Arch hinzufügen Werkzeug ihm hinzufügen.
  • Du kannst Objekte aus einem Gebäude entfernen, durch Ziehen und loslassen aus seiner Baumansicht oder durch verwenden des Arch Entfernen Werkzeugs.

Eigenschaften

  • Daten-EigenschaftBuilding Type: Die Art des Gebäudes, aus einer Liste auswählbar

Scripting

Siehe auch: Arch API und FreeCAD Scripting Basics.

Das Gebäude-Werkzeug kann sowohl in Makros als auch aus der Python-Konsole heraus über folgende Funktion angesprochen werden:

Building = makeBuilding(objectslist=None, baseobj=None, name="Building")
  • Erzeugt ein Building-Objekt aus der objectslist, die entweder eine Liste von Objekten oder oder ein baseobj, das ein Shape ist.

Beispiel:

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

Building = Arch.makeBuilding([Wall1, Wall2])

Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()