Arch Window/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(48 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{GuiCommand/de|Name=Arch Window|Name/de=Arch Fenster|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Architektur → Fenster|Shortcut=W N|SeeAlso=[[Arch Wall/de|Wand]]}}
{{docnav/de
|[[Arch_Site/de|Baugrund]]
|[[Arch_SectionPlane/de|Schnittebene]]
|[[Arch_Module/de|Arch-Arbeitsbereich]]
|IconL=Arch_Site.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_SectionPlane.svg
}}
</div>

<div class="mw-translate-fuzzy">
{{GuiCommand/de
|Name=Arch Window|Name/de=Arch Fenster
|MenuLocation=Architektur → Fenster
|Workbenches=[[Arch Module/de|Arch]]
|Shortcut={{KEY|W}} {{KEY|I}}
|SeeAlso=[[Arch Wall/de|Wand]], [[Arch Add/de|Hinzufügen]]
}}
</div>


==Beschreibung==
==Beschreibung==


Das Fenster ist ein Basisobjekt für alle möglichen "eingebetteten" Objekte wie Türen und Fenster. Es ist so angelegt, dass es entweder unabhängig oder in anderen Komponenten wie z.B. [[Arch Wall/de|Wänden]], [[Arch Structure/de|Bauelementen]] oder [[Arch Roof/de|Dächern]] verwendet werden kann. Das Objekt hat seine eigene Geometrie, welche aus verschiedenen Unterkomponenten bestehen kann (z.B. Fensterrahmen). Weiterhin wird durch das Fensterobjekt ein Volumen definiert, welches verwendet werden kann, um mittels Subtraktion desselben von anderen Objekten Durchbrüche in diesen zu gestalten.
[[Arch Window/de|Fenster]] ist ein Basisobjekt für alle möglichen "eingebetteten" Objekte wie Türen und Fenster. Es ist so angelegt, dass es entweder unabhängig oder in anderen Komponenten wie z.B. [[Arch Wall/de|Wänden]], [[Arch Structure/de|Strukturen]] oder [[Arch Roof/de|Dächern]] verwendet werden kann. Das Objekt hat seine eigene Geometrie, welche aus verschiedenen Unterkomponenten bestehen kann (z.B. Fensterrahmen). Weiterhin wird durch das Fensterobjekt ein Volumen definiert, welches verwendet werden kann, um mittels Subtraktion desselben von anderen Objekten Durchbrüche in diesen zu gestalten.


Fensterobjekte basieren auf geschlossenen 2D-Objekten, wie z.B. [[Draft Rectangle/de|Rechtecken]] oder [[Sketcher Sketch/de|Skizzen]], die zur Definition der inneren Fensterkomponenten verwendet werden. Das zugrundeliegende 2D-Objekt muss also mehrere geschlossene Kantenzüge (Wire) enthalten, welche kombiniert werden können, um gefüllte Flächen (ein Kantenzug) oder Rahmen (mehrere Kantenzüge) zu definieren.
Fensterobjekte basieren auf geschlossenen 2D-Objekten, wie z.B. [[Draft Rectangle/de|Rechtecken]] oder [[Sketcher Workbench/de|Skizzen]], die zur Definition der inneren Fensterkomponenten verwendet werden. Das zugrundeliegende 2D-Objekt muss also mehrere geschlossene Kantenzüge (Wire) enthalten, welche kombiniert werden können, um gefüllte Flächen (ein Kantenzug) oder Rahmen (mehrere Kantenzüge) zu definieren.


Das Fensterwerkzeug besitzt mehrere "Voreinstellungen", dies erlaubt dem Benutzer die Erzeugung von allgemeinen Arten von Türen und Fenstern durch bestimmte änderbare Parametern, ohne die Notwendigkeit für den Benutzer, die 2D-Basisobjekte und -komponenten manuell zu erstellen.
Das Fensterwerkzeug besitzt mehrere '''Voreinstellungen''', dies erlaubt dem Benutzer die Erzeugung von allgemeinen Arten von Türen und Fenstern durch bestimmte änderbare Parametern, ohne die Notwendigkeit für den Benutzer, die 2D-Basisobjekte und -komponenten manuell zu erstellen.


Jede auf ein [[Arch Window/de|Fenster]] zutreffende Information gilt auch für eine [[Arch Door/de|Tür]], denn es ist das gleiche darunter liegende Objekt. Der Hauptunterschied zwischen einem Fenster und einer Tür besteht darin, dass die Tür eine interne Füllung hat, die undurchsichtig ist (die Tür selbst), während das Fenster eine teilweise durchsichtige Füllung hat (das Glas).
[[Image:Arch Window example.jpg|600px]]


[[Image:Arch Window example.jpg|600px]]
''In obenstehendem Bild wird ein Fenster auf Grundlage eines [[Draft Rectangle/de|Rechtecks]] definiert und in eine [[Arch Wall/de|Wand]] eingefügt. Das [[Arch Add/de|Hinzufügen]] eines Fensters zu einer Wand erzeugt automatisch einen passenden Wanddurchbruch in derselben.''
{{Caption|Fenster auf Grundlage eines [[Draft Rectangle/de|Rechtecks]] konsturiert und in eine [[Arch Wall/de|Wand]] eingefügt. Das [[Arch Add/de|Hinzufügen]] eines Fensters zu einer Wand erzeugt automatisch einen passenden Wanddurchbruch in derselben.}}


[[Image:Arch Window example2.jpg|600px]]
[[Image:Arch Window example2.jpg|600px]]
{{Caption|Complex window being constructed on top of a [[Sketcher Workbench|Sketch]]. When entering the window's edit mode you can create different components, set their thickness, and select and assign wires from the sketch to them.}}


<div class="mw-translate-fuzzy">
''Das obenstehende Bild demonstriert den komplexeren Konstruktionsprozess eines Fensters auf Grundlage einer [[Sketcher Sketch/de|Skizze]]. Im Editiermodus können verschiedene Komponenten erzeugt und deren Eigenschaften, wie z.B. Dicke, angepasst, sowie Kantenzüge der Skizze zum Fenster hinzugefügt werden.''

All information applicable to an [[Arch Window]] also applies to an [[Arch Door]], as it's the same underlying object. The main difference between a Window and a Door is that the Door has an internal panel that is shown opaque (the door itself), while the Window has a panel that is partially transparent (the glass).

==Anwendung==
==Anwendung==
</div>


===Eine Voreinstellung verwenden===
===Eine Voreinstellung verwenden===


<div class="mw-translate-fuzzy">
# Selektieren Sie optional ein Arch-Objekt. Falls noch kein Objekt selektiert sein sollte, wird das Fenster in das Objekt unter der Maus eingefügt, wenn das Fenster platziert wird.
# Selektieren Sie optional ein Arch-Objekt. Falls noch kein Objekt selektiert sein sollte, wird das Fenster in das Objekt unter der Maus eingefügt, wenn das Fenster platziert wird.
# Klicken Sie auf die Schaltfläche {{KEY|[[Image:Arch Window.png|16px]] [[Arch Window]]}} oder drücken Sie {{KEY|W}} und dann {{KEY|I}}.
# Klicken Sie auf die Schaltfläche {{Button|[[Image:Arch Window.svg|16px]] [[Arch Window/de|Fenster]]}} oder drücken Sie {{KEY|W}} und dann {{KEY|I}}.
# Wählen eine der Voreinstellungen aus der Liste aus.
# Wählen Sie eine der Voreinstellungen aus der Liste aus.
# Geben Sie die gewünschten Parameter ein.
# Geben Sie die gewünschten Parameter ein.
# Drücken Sie den '''OK'''-Button
# Drücken Sie die Schaltfläche {{Button|OK}}.
</div>

{{Emphasis|Note:}} if you install the "Parts Library" from the [[AddonManager|AddonManager]], the window tool will search this library for additional presets. These presets are FreeCAD files containing a single window based on a parametric sketch that has named constrains. You may place additional presets in the {{incode|parts_library}} directory so that they are found by the window tool.

{{Code|code=
$ROOT_DIR/Mod/parts_library/Architectural\ Parts/Doors/Custom/
$ROOT_DIR/Mod/parts_library/Architectural\ Parts/Windows/Custom/
}}

The {{incode|$ROOT_DIR}} is the user's directory where FreeCAD configuration, macros, and external workbenches are stored.
* On Linux it is usually {{incode|/home/username/.FreeCAD/}}
* On Windows it is usually {{incode|C:\Users\username\Application Data\FreeCAD\}}
* On Mac OSX it is usually {{incode|/Users/username/Library/Preferences/FreeCAD/}}


===Erzeugung von Anfang an===
===Erzeugung von Anfang an===


<div class="mw-translate-fuzzy">
# Wählen Sie (optional) eine Fläche des Arch-Objekts, wo Sie das Fenster einfügen möchten
# Wählen Sie (optional) eine Fläche des Arch-Objekts, wo Sie das Fenster einfügen möchten.
# Wechseln Sie zum [[Sketcher Module/de|Sketcher-Arbeitsbereich]]
# Wechseln Sie zum [[Sketcher Module/de|Sketcher-Arbeitsbereich]].
# Erzeugen Sie eine neue Skizze
# Erzeugen Sie eine neue Skizze.
# Zeichnen Sie ein oder mehrere geschlossene Linienzüge
# Zeichnen Sie ein oder mehrere geschlossene Linienzüge.
# Schließen Sie die Skizze
# Schließen Sie die Skizze.
# Wechseln Sie zurück zum [[Arch Module/de|Arch-Arbeitsbereich]]
# Wechseln Sie zurück zum [[Arch Module/de|Arch-Arbeitsbereich]].
# Drücken Sie den {{KEY|[[Image:Arch Window.png|16px]] [[Arch Window/de]]}}-Button oder drücken Sie {{KEY|W}}, dann {{KEY|I}}
# Drücken Sie den {{Button|[[Image:Arch Window.png|16px]] [[Arch Window/de|Fenster]]}}-Button oder drücken Sie {{KEY|W}}, dann {{KEY|I}}.
# Der Editiermodus zum Anpassen der Fenstereigenschaften wird durch Doppelklick auf ein Fenster in der Baumansicht gestartet
# Der Editiermodus zum Anpassen der Fenstereigenschaften wird durch Doppelklick auf ein Fenster in der Baumansicht gestartet.
</div>

{{Emphasis|Note:}} when creating the sketch, pay close attention to the creation order of the loops; the numbering of the "wires" in the [[task panel|task panel]] ("Window elements") depends on this.


==Voreinstellungen==
==Voreinstellungen==
Line 60: Line 97:
Die Komponenten besitzen folgende Eigenschaften:
Die Komponenten besitzen folgende Eigenschaften:


<div class="mw-translate-fuzzy">
* '''Name''': der Komponentenname
* '''Name''': der Komponentenname
* '''Type''': der Komponententyp. Dies kann "Frame", "Glass panel" oder "Solid panel" sein.
* '''Type''': der Komponententyp. Dies kann "Frame" (Rahmen), "Glass panel" (Glasfüllung), "Solid panel" (massive Füllung) oder "Louvres" (Lüftungsschlitz) sein.
* '''Wires''': eine durch Kommata getrennte Liste von Drähten, auf denen die Komponente basiert
* '''Wires''': eine durch Kommata getrennte Liste von Drähten, auf denen die Komponente basiert
* '''Thickness''': die Extrusionsdicke der Komponente
* '''Thickness''': die Extrusionsdicke der Komponente
* '''Offset''': der Abstand zwischen der Komponente und ihrer 2D-Drähte
* '''Z Offset''': der Abstand zwischen der Komponente und ihrer 2D-Drähte
* '''Hinge''': Dies erlaubt es, eine Kante des Basis-2D-Objekts auszuwählen, diese als Scharnier (hinge) für diese Komponente und die nächsten in der Liste zu setzen
</div>
* '''Opening mode''': Wenn in dieser Komponente oder einer früheren in der Liste ein Scharnier definiert wurde, erlaubt das Setzen des "Opening mode" das Fenster als "offen" erscheinen zu lassen oder 2D-Symbole für "zu-öffnend" in Drauf- oder Seitenansichten anzuzeigen.


[[Image:Arch Window options.jpg|600px]]
[[Image:Arch Window options.jpg|600px]]
Line 78: Line 115:
</div>
</div>


==Türen==
==Öffnungen==


{{Emphasis|See also:}} [[Tutorial for open windows|Tutorial for open windows]]
Türen können mit dem Fenster-Werkzeug ebenso einfach erzeugt werden, indem die Basis des inneren Kantenzuges mit dem äußeren Kantenzug wie im Bild unten verbunden wird.


Türen und Fenster können im 3D-Modell teilweise oder vollständig geöffnet erscheinen oder mit "zu öffnend"-Symbolen sowohl in Drauf- und/oder Seitenansichten dargestellt werden. Deshalb werden diese auch in "extrahierten" 2D-Ansichten angezeigt, die durch [[Draft Shape2DView/de|Form in 2D-Ansicht]] oder [[TechDraw Module/de|TechDraw-Arbeitsbereich]] oder [[Drawing Workbench/de|Zeichnung-Arbeitsbereich]] generiert werden. Um dies zu erreichen, muss für wenigstens eine der Fensterkomponenten ein Scharnier und ein Öffnungsmodus definiert sein (siehe [[#Building components/de|Teilkomponenten]] oben). Dann kann mit Hilfe der {{PropertyData|Opening}}-, {{PropertyData|Symbol Plan}}- oder {{PropertyData|Symbol Elevation}}-Eigenschaften das Aussehen des Fensters konfiguriert werden.
[[Image:Arch door.jpg|600px|Door]]


[[Image:Arch window openings.png|600px]]
==Openings==
{{Caption|A door showing the symbol plan, symbol elevation and opening properties at work}}

Doors and windows can appear partially or fully open in the 3D model, or can display opening symbols both in plan and/or elevation. Consequently, these will also appear in extracted 2D views generated by [[Draft Shape2DView]] or [[TechDraw Workbench]] or [[Drawing Workbench]]. To obtain this, at least one of the window components must have a hinge and an opening mode defined (see the [[#Building components]] above). Then, using the '''Opening''', '''Symbol Plan''' or '''Symbol Elevation''' properties, you can configure the appearance of the window:

[[Image:Arch window openings.png|600px|A door showing from left to right the Symbol Plan, Symbol Elevation and Opening properties at work]]

See also: [[Tutorial for open windows]]


==Eigenschaften==
==Eigenschaften==


* {{PropertyData/de|Height}}: Die Höhe dieses Fensters
<div class="mw-translate-fuzzy">
* {{PropertyData/de|Width}}: Die Breite dieses Fensters
* {{PropertyData|Window Parts}}: Eine Stringliste (5 Zeichenketten pro Komponente zum Setzen der o.g. Komponentenoptionen)
* {{PropertyData/de|Hole Depth}}: Die Tiefe der Öffnung (hole), die durch dieses Fenster im Host-Objekt erzeugt wird
</div>
* {{PropertyData/de|Hole Wire}}: Die Nummer des Linienzuges des Basisobjekts, das für die Erstellung einer Öffnung im Host-Objekt dieses Fensters benutzt wird. Dieser Wert kann grafisch gesetzt werden durch doppelklicken des Fensters in der Baumansicht. Durch Setzen eines Wertes von 0 wählt das Fenster automatisch den größten Linienzug für die Öffnung
* {{PropertyData/de|Window Parts}}: Eine String-Liste (fünf Zeichenketten pro Komponente zum Setzen der o.g. Komponentenoptionen)
* {{PropertyData/de|Louvre Width}}: Falls eine der Komponenten auf "Louvres" gesetzt ist, definiert diese Eigenschaft die Breite der Lüftungsschlitzelemente
* {{PropertyData/de|Louvre Spacing}}: Falls eine der Komponenten auf "Louvres" gesetzt ist, definiert diese Eigenschaft den Abstand zwischen den Lüftungsschlitzelementen
* {{PropertyData/de|Opening}}: Alle Komponenten mit gesetzter "Opening Mode"-Eigenschaft und definiertem Scharnier in dieser oder einer vorherigen Komponente in der Liste werden als n% offen erscheinen. n wird durch den gesetzten Wert definiert
* {{PropertyData/de|Symbol Plan}}: Zeigt 2D-Symbole für "zu öffnend" in der Draufsicht
* {{PropertyData/de|Symbol Elevation}}: Zeigt 2D-Symbole für "zu öffnend" in Seitenansichten


==Scripting==
==Scripting==
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].


Das Fenster-Werkzeug kann sowohl in [[macros/de|Makros]] als auch aus der [[Python/de|Python]]-Konsole heraus mittels folgender Funktion angesprochen werden:
Das Fenster-Werkzeug kann sowohl in [[macros/de|Makros]] als auch aus der [[Python/de|Python]]-Konsole heraus mittels folgender Funktion angesprochen werden:
{{Code|code=
{{Code|code=
Window = makeWindow(baseobj=None, width=None, height=None, parts=None, name="Window")
Window = makeWindow(baseobj=None, width=None, height=None, parts=None, name="Window")
}}
* Erzeugt ein {{incode|Window}}-Objekt basierend auf einem {{incode|baseobj}}, das ein(e) wohlgeformte(r), geschlossene(r) [[Draft Wire/de|Linienzug]] oder [[Sketcher Sketch/de|Skizze]] sein sollte.
* Falls verfügbar, sollten {{incode|width}}, {{incode|height}} und {{incode|name}} des Fensters gesetzt werden.
* Falls {{incode|baseobj}} keine geschlossene Form ist, kann das Werkzeug keinen korrekten Volumenkörper erzeugen.

Beispiel:
{{Code|code=
import FreeCAD, Draft, Arch

Rect1 = Draft.makeRectangle(length=900, height=3000)
Window = Arch.makeWindow(Rect1)
FreeCAD.ActiveDocument.recompute()
}}

Sie können auch aus einer Vorlage ein Fenster erzeugen.
{{Code|code=
Window = makeWindowPreset(windowtype, width, height, h1, h2, h3, w1, w2, o1, o2, placement=None)
}}
}}
<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
[[Image:Arch Window example2.jpg|600px]]
:ezeugt ein Fenster auf Basis des gegebenen Objektes
</div>
</div>


Beispiel:
Beispiel:
{{Code|code=
{{Code|code=
import Draft, Arch
import FreeCAD, Arch


base = FreeCAD.Vector(2000, 0, 0)
rect = Draft.makeRectangle(length=2, height=4)
Axis = FreeCAD.Vector(1, 0, 0)
Window = Arch.makeWindow(rect)
place=FreeCAD.Placement(base, FreeCAD.Rotation(Axis, 90))

Door = Arch.makeWindowPreset("Simple door",
width=900, height=2000,
h1=100, h2=100, h3=100, w1=200, w2=100, o1=0, o2=100,
placement=place)
}}
}}


<div class="mw-translate-fuzzy">
[[Category:Arch/de]]
{{docnav/de
|[[Arch_Site/de|Baugrund]]
|[[Arch_SectionPlane/de|Schnittebene]]
|[[Arch_Module/de|Arch-Arbeitsbereich]]
|IconL=Arch_Site.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_SectionPlane.svg
}}
</div>

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

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

Revision as of 20:56, 20 February 2020

Arch Fenster

Menüeintrag
Architektur → Fenster
Arbeitsbereich
Arch
Standardtastenkürzel
W I
Eingeführt in Version
-
Siehe auch
Wand, Hinzufügen

Beschreibung

Fenster ist ein Basisobjekt für alle möglichen "eingebetteten" Objekte wie Türen und Fenster. Es ist so angelegt, dass es entweder unabhängig oder in anderen Komponenten wie z.B. Wänden, Strukturen oder Dächern verwendet werden kann. Das Objekt hat seine eigene Geometrie, welche aus verschiedenen Unterkomponenten bestehen kann (z.B. Fensterrahmen). Weiterhin wird durch das Fensterobjekt ein Volumen definiert, welches verwendet werden kann, um mittels Subtraktion desselben von anderen Objekten Durchbrüche in diesen zu gestalten.

Fensterobjekte basieren auf geschlossenen 2D-Objekten, wie z.B. Rechtecken oder Skizzen, die zur Definition der inneren Fensterkomponenten verwendet werden. Das zugrundeliegende 2D-Objekt muss also mehrere geschlossene Kantenzüge (Wire) enthalten, welche kombiniert werden können, um gefüllte Flächen (ein Kantenzug) oder Rahmen (mehrere Kantenzüge) zu definieren.

Das Fensterwerkzeug besitzt mehrere Voreinstellungen, dies erlaubt dem Benutzer die Erzeugung von allgemeinen Arten von Türen und Fenstern durch bestimmte änderbare Parametern, ohne die Notwendigkeit für den Benutzer, die 2D-Basisobjekte und -komponenten manuell zu erstellen.

Jede auf ein Fenster zutreffende Information gilt auch für eine Tür, denn es ist das gleiche darunter liegende Objekt. Der Hauptunterschied zwischen einem Fenster und einer Tür besteht darin, dass die Tür eine interne Füllung hat, die undurchsichtig ist (die Tür selbst), während das Fenster eine teilweise durchsichtige Füllung hat (das Glas).

Fenster auf Grundlage eines Rechtecks konsturiert und in eine Wand eingefügt. Das Hinzufügen eines Fensters zu einer Wand erzeugt automatisch einen passenden Wanddurchbruch in derselben.

Complex window being constructed on top of a Sketch. When entering the window's edit mode you can create different components, set their thickness, and select and assign wires from the sketch to them.

Anwendung

Eine Voreinstellung verwenden

  1. Selektieren Sie optional ein Arch-Objekt. Falls noch kein Objekt selektiert sein sollte, wird das Fenster in das Objekt unter der Maus eingefügt, wenn das Fenster platziert wird.
  2. Klicken Sie auf die Schaltfläche Fenster oder drücken Sie W und dann I.
  3. Wählen Sie eine der Voreinstellungen aus der Liste aus.
  4. Geben Sie die gewünschten Parameter ein.
  5. Drücken Sie die Schaltfläche OK.

Note: if you install the "Parts Library" from the AddonManager, the window tool will search this library for additional presets. These presets are FreeCAD files containing a single window based on a parametric sketch that has named constrains. You may place additional presets in the parts_library directory so that they are found by the window tool.

$ROOT_DIR/Mod/parts_library/Architectural\ Parts/Doors/Custom/
$ROOT_DIR/Mod/parts_library/Architectural\ Parts/Windows/Custom/

The $ROOT_DIR is the user's directory where FreeCAD configuration, macros, and external workbenches are stored.

  • On Linux it is usually /home/username/.FreeCAD/
  • On Windows it is usually C:\Users\username\Application Data\FreeCAD\
  • On Mac OSX it is usually /Users/username/Library/Preferences/FreeCAD/

Erzeugung von Anfang an

  1. Wählen Sie (optional) eine Fläche des Arch-Objekts, wo Sie das Fenster einfügen möchten.
  2. Wechseln Sie zum Sketcher-Arbeitsbereich.
  3. Erzeugen Sie eine neue Skizze.
  4. Zeichnen Sie ein oder mehrere geschlossene Linienzüge.
  5. Schließen Sie die Skizze.
  6. Wechseln Sie zurück zum Arch-Arbeitsbereich.
  7. Drücken Sie den Fenster-Button oder drücken Sie W, dann I.
  8. Der Editiermodus zum Anpassen der Fenstereigenschaften wird durch Doppelklick auf ein Fenster in der Baumansicht gestartet.

Note: when creating the sketch, pay close attention to the creation order of the loops; the numbering of the "wires" in the task panel ("Window elements") depends on this.

Voreinstellungen

Die folgenden Voreinstellungen sind verfügbar:

Teilkomponenten

Fenster können drei Arten von Komponenten enthalten: Rahmen, Füllungen und Lüftungsschlitze. Füllungen und Lüftungsschlitze werden aus einer geschlossenen Linie extrudiert, während Rahmen aus zwei oder mehr geschlossenen Kantenzügen bestehen, welche jeder extrudiert und anschließend die kleineren vom größten subtrahiert werden. Im Editiermodus (Doppelklick auf die Baumansicht) können Fensterkomponenten erzeugt, geändert und gelöscht werden. Die Komponenten besitzen folgende Eigenschaften:

  • Name: der Komponentenname
  • Type: der Komponententyp. Dies kann "Frame" (Rahmen), "Glass panel" (Glasfüllung), "Solid panel" (massive Füllung) oder "Louvres" (Lüftungsschlitz) sein.
  • Wires: eine durch Kommata getrennte Liste von Drähten, auf denen die Komponente basiert
  • Thickness: die Extrusionsdicke der Komponente
  • Z Offset: der Abstand zwischen der Komponente und ihrer 2D-Drähte
  • Hinge: Dies erlaubt es, eine Kante des Basis-2D-Objekts auszuwählen, diese als Scharnier (hinge) für diese Komponente und die nächsten in der Liste zu setzen
  • Opening mode: Wenn in dieser Komponente oder einer früheren in der Liste ein Scharnier definiert wurde, erlaubt das Setzen des "Opening mode" das Fenster als "offen" erscheinen zu lassen oder 2D-Symbole für "zu-öffnend" in Drauf- oder Seitenansichten anzuzeigen.

Optionen

  • Es ist auch möglich, ein geschlossenes 2D-Profil (z.B. mit der Draft- oder Sketcher Workbench) zu erstellen, dieses zu selektieren und anschließend den Fenster-Knopf zu drücken-
  • Ein Fenster kann einer Wand hinzugefügt werden, wenn beide Objekte selektiert werden und anschließend der Hinzufügen-Knopf gedrückt wird.
  • Ein Fenster kann aus einer Wand durch Selektieren des Fensters und anschließendes Drücken des Entfernen-Knopfes entfernt werden.

Öffnungen

See also: Tutorial for open windows

Türen und Fenster können im 3D-Modell teilweise oder vollständig geöffnet erscheinen oder mit "zu öffnend"-Symbolen sowohl in Drauf- und/oder Seitenansichten dargestellt werden. Deshalb werden diese auch in "extrahierten" 2D-Ansichten angezeigt, die durch Form in 2D-Ansicht oder TechDraw-Arbeitsbereich oder Zeichnung-Arbeitsbereich generiert werden. Um dies zu erreichen, muss für wenigstens eine der Fensterkomponenten ein Scharnier und ein Öffnungsmodus definiert sein (siehe Teilkomponenten oben). Dann kann mit Hilfe der DatenOpening-, DatenSymbol Plan- oder DatenSymbol Elevation-Eigenschaften das Aussehen des Fensters konfiguriert werden.

A door showing the symbol plan, symbol elevation and opening properties at work

Eigenschaften

  • Daten-EigenschaftHeight: Die Höhe dieses Fensters
  • Daten-EigenschaftWidth: Die Breite dieses Fensters
  • Daten-EigenschaftHole Depth: Die Tiefe der Öffnung (hole), die durch dieses Fenster im Host-Objekt erzeugt wird
  • Daten-EigenschaftHole Wire: Die Nummer des Linienzuges des Basisobjekts, das für die Erstellung einer Öffnung im Host-Objekt dieses Fensters benutzt wird. Dieser Wert kann grafisch gesetzt werden durch doppelklicken des Fensters in der Baumansicht. Durch Setzen eines Wertes von 0 wählt das Fenster automatisch den größten Linienzug für die Öffnung
  • Daten-EigenschaftWindow Parts: Eine String-Liste (fünf Zeichenketten pro Komponente zum Setzen der o.g. Komponentenoptionen)
  • Daten-EigenschaftLouvre Width: Falls eine der Komponenten auf "Louvres" gesetzt ist, definiert diese Eigenschaft die Breite der Lüftungsschlitzelemente
  • Daten-EigenschaftLouvre Spacing: Falls eine der Komponenten auf "Louvres" gesetzt ist, definiert diese Eigenschaft den Abstand zwischen den Lüftungsschlitzelementen
  • Daten-EigenschaftOpening: Alle Komponenten mit gesetzter "Opening Mode"-Eigenschaft und definiertem Scharnier in dieser oder einer vorherigen Komponente in der Liste werden als n% offen erscheinen. n wird durch den gesetzten Wert definiert
  • Daten-EigenschaftSymbol Plan: Zeigt 2D-Symbole für "zu öffnend" in der Draufsicht
  • Daten-EigenschaftSymbol Elevation: Zeigt 2D-Symbole für "zu öffnend" in Seitenansichten

Scripting

Siehe auch: Arch API und FreeCAD Scripting Basics.

Das Fenster-Werkzeug kann sowohl in Makros als auch aus der Python-Konsole heraus mittels folgender Funktion angesprochen werden:

Window = makeWindow(baseobj=None, width=None, height=None, parts=None, name="Window")
  • Erzeugt ein Window-Objekt basierend auf einem baseobj, das ein(e) wohlgeformte(r), geschlossene(r) Linienzug oder Skizze sein sollte.
  • Falls verfügbar, sollten width, height und name des Fensters gesetzt werden.
  • Falls baseobj keine geschlossene Form ist, kann das Werkzeug keinen korrekten Volumenkörper erzeugen.

Beispiel:

import FreeCAD, Draft, Arch

Rect1 = Draft.makeRectangle(length=900, height=3000)
Window = Arch.makeWindow(Rect1)
FreeCAD.ActiveDocument.recompute()

Sie können auch aus einer Vorlage ein Fenster erzeugen.

Window = makeWindowPreset(windowtype, width, height, h1, h2, h3, w1, w2, o1, o2, placement=None)

Beispiel:

import FreeCAD, Arch

base = FreeCAD.Vector(2000, 0, 0)
Axis = FreeCAD.Vector(1, 0, 0)
place=FreeCAD.Placement(base, FreeCAD.Rotation(Axis, 90))

Door = Arch.makeWindowPreset("Simple door",
                             width=900, height=2000,
                             h1=100, h2=100, h3=100, w1=200, w2=100, o1=0, o2=100,
                             placement=place)