Arch Site/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(45 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/de
{{Docnav/de
|[[Arch_Project/de|Projekt]]
|[[Arch_Building/de|Gebäude]]
|[[Arch_Building/de|Gebäude]]
|[[Arch_Reference/de|Referenz]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_Reference.svg
|[[Arch_Module/de|Arch Arbeitsbereich]]
|IconL=Arch_Building.svg
|IconR=Arch_Building.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Reference.svg
}}
}}


{{GuiCommand/de
{{GuiCommand/de
|Name=Arch Baugrund
|Name=Arch Site
|Name/de=Arch Grundstück
|Workbenches=[[Arch Module/de|Arch]]
|Workbenches=[[Arch_Workbench/de|Arch]]
|MenuLocation=ArchitekturBaugrund
|MenuLocation=ArchGrundstück
|Shortcut={{KEY|S}} {{KEY|I}}
|Shortcut={{KEY|S}} {{KEY|I}}
|SeeAlso=[[Arch Floor/de|Arch Etage]], [[Arch Building/de|Arch Gebäude]]
|SeeAlso=[[Arch_Floor/de|Arch Ebene]], [[Arch_Building/de|Arch Gebäude]]
}}
}}


<span id="Description"></span>
==Beschreibung==
==Beschreibung==


Der Arch Baugrund ist ein spezielles Objekt, das Eigenschaften eines Standard FreeCAD Grouppenobjekts und Arch Objekten kombiniert. Es ist besonders zur Repräsentation einer gesamten Projektfläche bzw. eines Terrains geeignet. In IFC-basierter architektonischer Arbeit dient es der Organisation deines CAD Modells und enthält [[Arch Building/de|Gebäude]] Objekte. Der Baugrund wird auch verwendet, um vorhandenes Gelände zu verwalten und anzuzeigen und kann benutzt werden, um das Volumen von aufzufüllender oder abzutragender Erde zu berechnen.
Der Arch Baustelle ist ein spezielles Objekt, das Eigenschaften eines Standard FreeCAD Gruppenobjekts und Arch Objekten kombiniert. Es ist besonders zur Repräsentation einer gesamten Projektfläche bzw. eines Terrains geeignet. In IFC-basierter architektonischer Arbeit dient es der Organisation deines CAD Modells und enthält [[Arch Building/de|Gebäude]] Objekte. Die Baustelle wird auch verwendet, um vorhandenes Gelände zu verwalten und anzuzeigen und kann benutzt werden, um das Volumen von aufzufüllender oder abzutragender Erde zu berechnen.


<span id="Usage"></span>
==Anwendung==
==Anwendung==


# Wähle wahlweise ein oder mehrere Objekte, welche in den neuen Baugrund übernommen werden sollen.
# Optional ein oder mehrere Objekte auswählen, die in eine neues Grundstück übernommen werden sollen.
# Drücke die {{Button|[[Image:Arch Site.svg|16px]] [[Arch Site/de|Baugrund]]}} Schaltfläche oder drücke {{KEY|S}}, dann {{KEY|I}} Tasten.
# Die Schaltfläche {{Button|[[Image:Arch Site.svg|16px]] [[Arch Site/de|Grundstück]]}} drücken oder das Tastaturkürzel {{KEY|S}}, dann {{KEY|I}} verwenden.


<span id="Options"></span>
==Optionen==
==Optionen==


* Nachdem du einen Baugrund erstellt hast, kannst du ihm weitere Objekte hinzufügen, indem du sie per Ziehen & Loslassen in der Baumansicht oder unter Verwendung des {{Button|[[Image:Arch Add.svg|16px]] [[Arch Add|Arch Add]]}} Werkzeugs. Dies bestimmt nur, welches Objekt Teil des gegebenen Baugrunds ist, und hat keinen Einfluss auf das Gelände selbst.
* Nachdem ein Grundstück erstellt wurde, können ihm Objekte hinzugefügt werden, durch Ziehen und Ablegen in der [[Tree_view/de|Baumansicht]] oder durch Verwenden des Werkzeugs {{Button|[[Image:Arch Add.svg|16px]] [[Arch Add/de|Arch Hinzufügen]]}}. Dies bestimmt nur, welche Objekte Teil des gegebenen Grundstücks sind, und hat keinen Einfluss auf das Gelände selbst.
* Du kannst Objekte von einer Baugrund entfernen, indem du sie per Ziehen & Loslassen aus der Baumansicht herausziehst oderdurch Verwendung des {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove/de|Arch Entfernen]]}} Werkzeugs
* Objekte können von einem Grundstück entfernt werden, indem sie durch Ziehen & Ablegen in der [[Tree_view/de|Baumansicht]] herausgezogen werden oder durch Verwenden des Werkzeugs {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove/de|Arch Entfernen]]}}.
* Du kannst ein Geländeobjekt hinzufügen, indem du die Eigenschaft {{PropertyData|Gelände}} des Baugrunds bearbeitest. Das Gelände muss eine offene Hülle oder Oberfläche sein.
* Ein Geländeobjekt (Terrain-Objekt) kann hinzugefügt werden, indem die {{PropertyData/de|Gelände}} des Grundstücks bearbeitet wird. Das Gelände kann eine offene Hülle (Shell) sein oder ({{Version/de|0.21}}) ein Festkörper.
* Du kannst Volumina hinzufügen, die zum Basisgelände hinzugefügt oder vom Basisgelände subtrahiert werden sollen, indem du auf den Baugrund doppelklickst und Objekte zu ihren Subtraktions- oder Additionsgruppen hinzufügst. Die Objekte müssen Volumenkörper sein.
* Du kannst Volumenkörper hinzufügen, die zum Basisgelände hinzugefügt oder vom Basisgelände subtrahiert werden sollen, indem du auf das Grundstück doppelklickst und Objekte zu ihren Gruppen Ergänzungen oder Subtraktionen hinzufügst. Die Objekte müssen Festkörper sein.
* Die {{PropertyData/de|Extrusionsvektor}}Eigenschaft kann verwendet werden, um einige Probleme zu lösen, die bei der Arbeit mit Subtraktionen und Additionen auftreten können. Um diese Additionen/Subtraktionen durchzuführen, wird die Geländeoberfläche in einen Körper extrudiert, der dann entsprechend vereinigt/subtrahiert wird. Abhängig von der Geländetopologie kann diese Extrusion mit dem Standard Extrusionsvektor fehlschlagen. Daher kannst du das Problem möglicherweise beheben, indem du diesen auf einen anderen Wert änderst.
* Die {{PropertyData/de|Extrusionsvektor}} kann verwendet werden, wenn das Gelände eine offene Hülle ist und/oder Ergänzugen und Subtraktionen vorhanden sind. Um diese Ergänzugen bzw. Subtraktionen durchzuführen, wird die offene Hülle zu einem Körper extrudiert, der dann entsprechend vereinigt bzw. beschnitten wird. Abhängig von der Geländetopologie kann diese Extrusion mit dem Standard Extrusionsvektor fehlschlagen. Dann kann das Problem möglicherweise behoben werden, indem dieser auf einen anderen Wert geändert wird. Diese Eigenschaft wird ignoriert, wenn das Gelände ein Festkörper ist.


<span id="Properties"></span>
==Eigenschaften==
==Eigenschaften==


<span id="Data"></span>
=== Data ===
===Daten===
* {{PropertyData|Terrain}}: The base terrain of this site
* {{PropertyData|Address}}: The street and housenumber of this site
* {{PropertyData|Postal Code}}: The postal or zip code of this site
* {{PropertyData|City}}: The city of this site
* {{PropertyData|Country}}: The country of this site
* {{PropertyData|Latitude}}: The latitude of this site
* {{PropertyData|Longitude}}: The longitude of this site
* {{PropertyData|Url}}: An url that shows this site in a mapping website
* {{PropertyData|Projected Area}}: The area of the projection of this object onto the XY plane
* {{PropertyData|Perimeter}}: The perimeter length of this terrain
* {{PropertyData|Addition Volume}}: The volume of earth to be added to this terrain
* {{PropertyData|Subtraction Volume}}: The volume of earth to be removed from this terrain
* {{PropertyData|Extrusion Vector}}: An extrusion vector to use when performing boolean operations
* {{PropertyData|Remove Splitter}}: Remove splitters from the resulting shape
* {{PropertyData|Declination}}: The angle between the true North and the North direction in this document, that is, the Y axis. {{version|0.18}} This means that by default North points to the Y axis, and East to the X axis; the angle increments counterclockwise. This property was previously known as {{PropertyData|North Deviation}}.
* {{PropertyData|EPW File}}: Allow to attach an EPW file from the [https://www.ladybug.tools/epwmap/ Ladybug EPW data website] to this site. This is needed to display wind rose diagrams {{version|0.19}}


* {{PropertyData/de|Gelände}}: Das Basisgelände dieses Grundstücks.
=== View ===
* {{PropertyData/de|Addresse}}: Die Straße und Hausnummer dieses Grundstücks.
* {{PropertyView|Solar Diagram}}: Shows or hides the solar diagram
* {{PropertyData/de|Postanschrift}}: Die Postanschrift oder Postleitzahl dieses Grundstücks.
* {{PropertyView|Solar Diagram Color}}: The color of the solar diagram
* {{PropertyData/de|Stadt}}: Die Stadt dieses Grundstücks.
* {{PropertyView|Solar Diagram Position}}: The position of the solar diagram
* {{PropertyData/de|Land}}: Das Land dieses Grundstücks.
* {{PropertyView|Solar Diagram Scale}}: The scale of the solar diagram
* {{PropertyData/de|Breitengrad}}: Der Breitengrad dieses Grundstücks.
* {{PropertyView|Wind Rose}}: Shows or hides the wind rose diagram (requires the '''EPW File''' data property filled, and the Ladybug Python module installed (see below)
* {{PropertyData/de|Längengrad}}: Der Längengrad dieses Grundstücks.
* {{PropertyData/de|Url}}: Eine Url, die dieses Grundstück auf einer Kartierungs-Webseite zeigt.
* {{PropertyData/de|Projizierte Fläche}}: Die Fläche der Projektion dieses Objekts auf die XY-Ebene
* {{PropertyData/de|Umfang}}: Die Umfangslänge dieses Geländes.
* {{PropertyData/de|Additionsvolumen}}: Das diesem Gelände hinzuzufügende Erdvolumen.
* {{PropertyData/de|Subtraktionsvolumen}}: Das Erdvolumen, das von diesem Gelände entfernt werden soll.
* {{PropertyData/de|Extrusionsvektor}}: Ein Extrusionsvektor zur Verwendung bei der Durchführung boolescher Verknüpfungen.
* {{PropertyData/de|Splitter entfernen}}: Splitter aus der resultierenden Form entfernen.
* {{PropertyData/de|Deklination}}: Der Winkel zwischen dem wahren Norden und der Nordrichtung in diesem Dokument, d.h. die Y-Achse. Das bedeutet, dass standardmäßig Norden auf die Y-Achse und Osten auf die X-Achse zeigt; der Winkel wird gegen den Uhrzeigersinn schrittweise erhöht. Diese Eigenschaft war früher als {{PropertyData/de|Nord-Abweichung}} bekannt.
* {{PropertyData/de|EPW-Datei}}: Ermöglicht das Anhängen einer EPW-Datei von der [https://www.ladybug.tools/epwmap/ Ladybug EPW-Daten-Webseite] an dieses Grundstück. Dies wird benötigt, um Windrosendiagramme anzuzeigen.


<span id="View"></span>
===Ansicht===

* {{PropertyView/de|Solardiagram}}: Zeigt das Solardiagramm an oder blendet es aus
* {{PropertyView/de|Solardiagram Farbe}}: Die Farbe des Solardiagramms
* {{PropertyView/de|Solardiagram Position}}: Die Position des Solardiagramms.
* {{PropertyView/de|Solardiagram Maßstab}}: Der Maßstab des Solardiagramms.
* {{PropertyView/de|Windrose}}: Zeigt das Windrosendiagramm an oder blendet es aus (erfordert, dass die Dateneigenschaft '''EPW-Datei''' ausgefüllt und das Python-Modul Ladybug installiert ist. (siehe unten)

<span id="Typical_workflow"></span>
== Typischer Arbeitsablauf ==
== Typischer Arbeitsablauf ==


Beginne damit, ein Objekt zu erstellen, das dein Gelände repräsentiert. Es muss eine offene Fläche sein, kein Festkörper. Es ist z.B. einfach, Netzdaten zu importieren, die über das Menü {{MenuCommand/de|Teil → Form aus Netz erstellen}} in eine Teilform umgewandelt werden können. Erstelle dann ein Baugrundobjekt, und setze dessen Eigenschaft {{PropertyData/de|Gelände}} auf das gerade erstellte Teil:
Man beginnt damit, ein Objekt zu erstellen, das das Gelände repräsentiert. Es können z.B. einfach Netzdaten importiert werden, die mit dem Menüeintrag {{MenuCommand|Part → Form aus Netz erstellen}} in eine Part-Form umgewandelt werden können. Dann wird ein Grundstück (Site-Objekt) erstellt, und dessen {{PropertyData/de|Gelände}} auf die gerade erstellte Part-Form gesetzt:


[[Image:Arch site example 01.jpg]]
[[Image:Arch site example 01.jpg]]


Erstelle einige Volumina (sie müssen Festkörper sein), die die Bereiche repräsentieren, die ausgegraben oder gefüllt werden sollen. Doppelklicke in der Baumansicht auf das Objekt Baugrund und füge diese Volumina zu den Additions oder Subtraktionsgruppen hinzu. Klicke auf OK.
Erstelle einige Volumina (sie müssen Festkörper sein), die die Bereiche repräsentieren, die ausgegraben oder gefüllt werden sollen. Doppelklicke in der Baumansicht auf das Baustellenobjekt und füge diese Volumina zu den Additions- oder Subtraktionsgruppen hinzu. Klicke auf OK.


[[Image:Arch site example 02.jpg]]
[[Image:Arch site example 02.jpg]]


Die Baugrundgeometrie wird neu berechnet und die Flächen, der Umfang und die Volumeneigenschaften werden neu berechnet.
Die Baustellengeometrie wird neu berechnet und die Flächen, der Umfang und die Volumeneigenschaften werden neu berechnet.


[[Image:Arch site example 03.jpg]]
[[Image:Arch site example 03.jpg]]


<span id="Solar_and_wind_diagrams"></span>
== Solar- und Winddiagramme ==
== Solar- und Winddiagramme ==


If [https://www.ladybug.tools/ladybug.html Ladybug] is installed on your system, [[Arch Site|Arch Sites]] can display a solar diagram and/or a wind rose. For this, {{PropertyData|Longitude}}, {{PropertyData|Latitude}} and {{PropertyData|Declination}} (previously {{PropertyData|North Deviation}}) must be correctly set, and {{PropertyView|Solar Diagram}} or {{PropertyView|Wind Rose}} set to {{TRUE}}. Respectively {{Version|0.17}} and {{Version|0.19}}
Wenn [https://www.ladybug.tools/ladybug.html Ladybug] auf deinem System installiert ist, kann [[Arch_Site/de|Arch Grundstück]] ein Solardiagramm und/oder eine Windrose anzeigen. Hierfür müssen {{PropertyData/de|Längengrad}}, {{PropertyData/de|Breitengrad}} und {{PropertyData/de|Deklination}} (previously {{PropertyData/de|Nordabweichung}}) korrekt eingestellt und {{PropertyView/de|Solardiagramm}} oder {{PropertyView/de|Windrose}} auf {{TRUE}} gesetzt sein.


'''Hinweis''': Wenn du keinen Ladybug hast, wird [http://pysolar.org/ pysolar] immer noch unterstützt, um Solardiagramme zu erstellen, aber keine Windrosen. Pysolar 0.7 oder höher ist erforderlich; diese Version funktioniert nur mit Python 3. Wenn du diese Funktion mit Python 2 benötigst, solltest du Pysolar 0.6 haben, da dies die letzte Version ist, die mit Python 2 funktioniert. Allerdings ist Ladybug ein weitaus leistungsfähigeres Werkzeug, das in Zukunft wahrscheinlich häufiger verwendet werden wird, so dass wir empfehlen, es anstelle von Pysolar zu verwenden. Ladybug kann einfach über [https://github.com/ladybug-tools/ladybug pip] installiert werden.

'''Note''': If you don't have Ladybug, [http://pysolar.org/ pysolar] is still supported to generate solar diagrams, but not wind roses. Pysolar 0.7 or above is required; this version only works with Python 3. If you require this feature with Python 2, you should have Pysolar 0.6 as this is the last version that works with Python 2. However, Ladybug is a much more powerful tool that will probably be used more in the future, so we recommend using it instead of pysolar. Ladybug can be installed simply via [https://github.com/ladybug-tools/ladybug pip].


[[Image:Freecad-solar-diagram.jpg]]
[[Image:Freecad-solar-diagram.jpg]]


<span id="Scripting"></span>
==Skripten==
==Skripten==
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Grundlagen Skripten]].


{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
Das Baugrundwerkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]] Konsole aus mit folgender Funktion verwendet werden:

Das Baustellenwerkzeug kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus mit der folgenden Funktion verwendet werden:


{{Code|code=
{{Code|code=
Line 93: Line 106:
}}
}}


* Erstellt ein {{incode|Baugrund}} Objekt aus {{incode|Objekteliste}}, die eine Liste von Objekten ist, oder {{incode|Basisobj}}, das eine {{incode|Form}} oder {{incode|Gelände}}.
* Erstellt ein {{incode|Baustelle}}n Objekt aus {{incode|Objekteliste}}, die eine Liste von Objekten ist, oder {{incode|Basisobj}}, das eine {{incode|Form}} oder {{incode|Gelände}}.


Beispiel:
Beispiel:
Line 112: Line 125:
}}
}}


<span id="Solar_diagram"></span>
=== Solardiagramm ===
=== Solardiagramm ===


Solange das {{incode|pysolar}} Modul vorhanden ist, kann dem Standort ein Solardiagramm hinzugefügt werden. Stelle den Längen- und Breitengrad und die Deklinationswinkel sowie einen für die Größe deines Modells geeigneten Maßstab ein.
As long as the {{incode|pysolar}} module is present, a solar diagram can be added to the site. Set the longitude, latitude and declination angles as appropriate, as well as an adequate scale for the size of your model.


Bitte beachte, dass Pysolar 0.7 oder höher erforderlich ist und diese Version nur mit Python 3 funktioniert.
Bitte beachte, dass Pysolar 0.7 oder höher erforderlich ist und diese Version nur mit Python 3 funktioniert.
Line 129: Line 143:
}}
}}


<span id="Solar_diagram_independent_of_Site"></span>
=== Sonnendiagramm unabhängig vom Standort ===
=== Sonnendiagramm unabhängig von der Baustelle ===


Ein Solardiagramm kann unabhängig von einem beliebigen Standort mit der folgenden Funktion erstellt werden.
Ein Solardiagramm kann unabhängig von einem beliebigen Standort mit der folgenden Funktion erstellt werden.
Line 145: Line 160:
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)
}}
}}



{{Docnav/de
{{Docnav/de
|[[Arch_Project/de|Projekt]]
|[[Arch_Building/de|Gebäude]]
|[[Arch_Building/de|Gebäude]]
|[[Arch_Reference/de|Referenz]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_Reference.svg
|[[Arch_Module/de|Arch Arbeitsbereich]]
|IconL=Arch_Building.svg
|IconR=Arch_Building.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Reference.svg
}}
}}


{{Arch Tools navi{{#translation:}}}}
{{Arch Tools navi{{#translation:}}}}

{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 11:34, 30 October 2023

Arch Grundstück

Menüeintrag
Arch → Grundstück
Arbeitsbereich
Arch
Standardtastenkürzel
S I
Eingeführt in Version
-
Siehe auch
Arch Ebene, Arch Gebäude

Beschreibung

Der Arch Baustelle ist ein spezielles Objekt, das Eigenschaften eines Standard FreeCAD Gruppenobjekts und Arch Objekten kombiniert. Es ist besonders zur Repräsentation einer gesamten Projektfläche bzw. eines Terrains geeignet. In IFC-basierter architektonischer Arbeit dient es der Organisation deines CAD Modells und enthält Gebäude Objekte. Die Baustelle wird auch verwendet, um vorhandenes Gelände zu verwalten und anzuzeigen und kann benutzt werden, um das Volumen von aufzufüllender oder abzutragender Erde zu berechnen.

Anwendung

  1. Optional ein oder mehrere Objekte auswählen, die in eine neues Grundstück übernommen werden sollen.
  2. Die Schaltfläche Grundstück drücken oder das Tastaturkürzel S, dann I verwenden.

Optionen

  • Nachdem ein Grundstück erstellt wurde, können ihm Objekte hinzugefügt werden, durch Ziehen und Ablegen in der Baumansicht oder durch Verwenden des Werkzeugs Arch Hinzufügen. Dies bestimmt nur, welche Objekte Teil des gegebenen Grundstücks sind, und hat keinen Einfluss auf das Gelände selbst.
  • Objekte können von einem Grundstück entfernt werden, indem sie durch Ziehen & Ablegen in der Baumansicht herausgezogen werden oder durch Verwenden des Werkzeugs Arch Entfernen.
  • Ein Geländeobjekt (Terrain-Objekt) kann hinzugefügt werden, indem die Daten-EigenschaftGelände des Grundstücks bearbeitet wird. Das Gelände kann eine offene Hülle (Shell) sein oder (eingeführt mit Version 0.21) ein Festkörper.
  • Du kannst Volumenkörper hinzufügen, die zum Basisgelände hinzugefügt oder vom Basisgelände subtrahiert werden sollen, indem du auf das Grundstück doppelklickst und Objekte zu ihren Gruppen Ergänzungen oder Subtraktionen hinzufügst. Die Objekte müssen Festkörper sein.
  • Die Daten-EigenschaftExtrusionsvektor kann verwendet werden, wenn das Gelände eine offene Hülle ist und/oder Ergänzugen und Subtraktionen vorhanden sind. Um diese Ergänzugen bzw. Subtraktionen durchzuführen, wird die offene Hülle zu einem Körper extrudiert, der dann entsprechend vereinigt bzw. beschnitten wird. Abhängig von der Geländetopologie kann diese Extrusion mit dem Standard Extrusionsvektor fehlschlagen. Dann kann das Problem möglicherweise behoben werden, indem dieser auf einen anderen Wert geändert wird. Diese Eigenschaft wird ignoriert, wenn das Gelände ein Festkörper ist.

Eigenschaften

Daten

  • Daten-EigenschaftGelände: Das Basisgelände dieses Grundstücks.
  • Daten-EigenschaftAddresse: Die Straße und Hausnummer dieses Grundstücks.
  • Daten-EigenschaftPostanschrift: Die Postanschrift oder Postleitzahl dieses Grundstücks.
  • Daten-EigenschaftStadt: Die Stadt dieses Grundstücks.
  • Daten-EigenschaftLand: Das Land dieses Grundstücks.
  • Daten-EigenschaftBreitengrad: Der Breitengrad dieses Grundstücks.
  • Daten-EigenschaftLängengrad: Der Längengrad dieses Grundstücks.
  • Daten-EigenschaftUrl: Eine Url, die dieses Grundstück auf einer Kartierungs-Webseite zeigt.
  • Daten-EigenschaftProjizierte Fläche: Die Fläche der Projektion dieses Objekts auf die XY-Ebene
  • Daten-EigenschaftUmfang: Die Umfangslänge dieses Geländes.
  • Daten-EigenschaftAdditionsvolumen: Das diesem Gelände hinzuzufügende Erdvolumen.
  • Daten-EigenschaftSubtraktionsvolumen: Das Erdvolumen, das von diesem Gelände entfernt werden soll.
  • Daten-EigenschaftExtrusionsvektor: Ein Extrusionsvektor zur Verwendung bei der Durchführung boolescher Verknüpfungen.
  • Daten-EigenschaftSplitter entfernen: Splitter aus der resultierenden Form entfernen.
  • Daten-EigenschaftDeklination: Der Winkel zwischen dem wahren Norden und der Nordrichtung in diesem Dokument, d.h. die Y-Achse. Das bedeutet, dass standardmäßig Norden auf die Y-Achse und Osten auf die X-Achse zeigt; der Winkel wird gegen den Uhrzeigersinn schrittweise erhöht. Diese Eigenschaft war früher als Daten-EigenschaftNord-Abweichung bekannt.
  • Daten-EigenschaftEPW-Datei: Ermöglicht das Anhängen einer EPW-Datei von der Ladybug EPW-Daten-Webseite an dieses Grundstück. Dies wird benötigt, um Windrosendiagramme anzuzeigen.

Ansicht

  • Ansicht EigenschaftSolardiagram: Zeigt das Solardiagramm an oder blendet es aus
  • Ansicht EigenschaftSolardiagram Farbe: Die Farbe des Solardiagramms
  • Ansicht EigenschaftSolardiagram Position: Die Position des Solardiagramms.
  • Ansicht EigenschaftSolardiagram Maßstab: Der Maßstab des Solardiagramms.
  • Ansicht EigenschaftWindrose: Zeigt das Windrosendiagramm an oder blendet es aus (erfordert, dass die Dateneigenschaft EPW-Datei ausgefüllt und das Python-Modul Ladybug installiert ist. (siehe unten)

Typischer Arbeitsablauf

Man beginnt damit, ein Objekt zu erstellen, das das Gelände repräsentiert. Es können z.B. einfach Netzdaten importiert werden, die mit dem Menüeintrag Part → Form aus Netz erstellen in eine Part-Form umgewandelt werden können. Dann wird ein Grundstück (Site-Objekt) erstellt, und dessen Daten-EigenschaftGelände auf die gerade erstellte Part-Form gesetzt:

Erstelle einige Volumina (sie müssen Festkörper sein), die die Bereiche repräsentieren, die ausgegraben oder gefüllt werden sollen. Doppelklicke in der Baumansicht auf das Baustellenobjekt und füge diese Volumina zu den Additions- oder Subtraktionsgruppen hinzu. Klicke auf OK.

Die Baustellengeometrie wird neu berechnet und die Flächen, der Umfang und die Volumeneigenschaften werden neu berechnet.

Solar- und Winddiagramme

Wenn Ladybug auf deinem System installiert ist, kann Arch Grundstück ein Solardiagramm und/oder eine Windrose anzeigen. Hierfür müssen Daten-EigenschaftLängengrad, Daten-EigenschaftBreitengrad und Daten-EigenschaftDeklination (previously Daten-EigenschaftNordabweichung) korrekt eingestellt und Ansicht EigenschaftSolardiagramm oder Ansicht EigenschaftWindrose auf true gesetzt sein.

Hinweis: Wenn du keinen Ladybug hast, wird pysolar immer noch unterstützt, um Solardiagramme zu erstellen, aber keine Windrosen. Pysolar 0.7 oder höher ist erforderlich; diese Version funktioniert nur mit Python 3. Wenn du diese Funktion mit Python 2 benötigst, solltest du Pysolar 0.6 haben, da dies die letzte Version ist, die mit Python 2 funktioniert. Allerdings ist Ladybug ein weitaus leistungsfähigeres Werkzeug, das in Zukunft wahrscheinlich häufiger verwendet werden wird, so dass wir empfehlen, es anstelle von Pysolar zu verwenden. Ladybug kann einfach über pip installiert werden.

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Das Baustellenwerkzeug kann in Makros und von der Python-Konsole aus mit der folgenden Funktion verwendet werden:

Site = makeSite(objectslist=None, baseobj=None, name="Site")
  • Erstellt ein Baustellen Objekt aus Objekteliste, die eine Liste von Objekten ist, oder Basisobj, das eine Form oder Gelände.

Beispiel:

import FreeCAD, Draft, Arch

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

Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])

FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()

Solardiagramm

Solange das pysolar Modul vorhanden ist, kann dem Standort ein Solardiagramm hinzugefügt werden. Stelle den Längen- und Breitengrad und die Deklinationswinkel sowie einen für die Größe deines Modells geeigneten Maßstab ein.

Bitte beachte, dass Pysolar 0.7 oder höher erforderlich ist und diese Version nur mit Python 3 funktioniert.

Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
#Site.Compass = True

Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()

Sonnendiagramm unabhängig von der Baustelle

Ein Solardiagramm kann unabhängig von einem beliebigen Standort mit der folgenden Funktion erstellt werden.

Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
  • Erstellt ein Solardiagramm als ein Pivy Knoten unter Verwendung von Längengrad und Breitengrad, mit einem optionalen Maßstab.
  • Wenn vollständig True ist, werden die 12 Monate gezeichnet, was das vollständige Solardiagramm zeigt analemma.
import FreeCADGui, Arch

Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)