Arch Frame/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Category:Arch/de")
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{GuiCommand/de|Name=Arch Frame|Name/de=Arch Frame|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Arch → Frame|Shortcut=F R}}
{{GuiCommand/de|Name=Arch Frame|Name/de=Arch Frame|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Arch → Frame|Shortcut=F R}}
</div>


==Beschreibung==
==Beschreibung==
Line 7: Line 9:


[[Image:Arch Frame example.jpg|640px]]
[[Image:Arch Frame example.jpg|640px]]
<div class="mw-translate-fuzzy">

''Im obigen Bild wurde eine [[Draft Line/de|Linie]] in eine [[Draft Array/de|Anordnung]] umgewandelt und ein Rahmen-Objekt wurde erstellt, indem die Anordung als Layout und ein [[Draft Circle/de|Kreis]] als Profil benutzt wurden.''
''Im obigen Bild wurde eine [[Draft Line/de|Linie]] in eine [[Draft Array/de|Anordnung]] umgewandelt und ein Rahmen-Objekt wurde erstellt, indem die Anordung als Layout und ein [[Draft Circle/de|Kreis]] als Profil benutzt wurden.''
</div>


==Anwendung==
==Anwendung==


<div class="mw-translate-fuzzy">
# Erstelle ein Layout- und ein Profil-Objekt, beispielsweise mit dem [[Draft Workbench/de|Draft]]- oder dem [[Sketcher Workbench/de|Skizzen]]-Arbeitsbereich
# Erstelle ein Layout- und ein Profil-Objekt, beispielsweise mit dem [[Draft Workbench/de|Draft]]- oder dem [[Sketcher Workbench/de|Skizzen]]-Arbeitsbereich
# Wähle zuerst das Layout-Objekt, dann mit gedrückter {{KEY|Strg}}-Taste das Profil-Objekt
# Wähle zuerst das Layout-Objekt, dann mit gedrückter {{KEY|Strg}}-Taste das Profil-Objekt
# Drücke den {{KEY|[[Image:Arch Frame.png|16px]] [[Arch Frame/de|Rahmen]]}}-Button oder nacheinander die Tasten {{KEY|F}} und {{KEY|R}}
# Drücke den {{KEY|[[Image:Arch Frame.png|16px]] [[Arch Frame/de|Rahmen]]}}-Button oder nacheinander die Tasten {{KEY|F}} und {{KEY|R}}
</div>


==Optionen==
==Optionen==
Line 30: Line 35:
* {{PropertyData/de|Rotation}}: Die Drehung des Profils um die Extrusionsachse.
* {{PropertyData/de|Rotation}}: Die Drehung des Profils um die Extrusionsachse.


<div class="mw-translate-fuzzy">
==Scripting==
==Scripting==
</div>


<div class="mw-translate-fuzzy">
Das Rahmen-Werkzeug kann in [[macros/de|Makros]] und aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:
Das Rahmen-Werkzeug kann in [[macros/de|Makros]] und aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:
</div>

{{Code|code=
{{Code|code=
Frame = makeFrame(baseobj, profile)
makeFrame ( layout,profile )
}}
}}


<div class="mw-translate-fuzzy">
* Erstellt ein Rahmen-Objekt aus einer Basisskizze (oder einem beliebigen anderen Objekt mit Polygonzügen) und einem Profil-Objekt (einem extrudierbaren Objekt, das Flächen oder geschlossene Polygonzüge enthält)
* Erstellt ein Rahmen-Objekt aus einer Basisskizze (oder einem beliebigen anderen Objekt mit Polygonzügen) und einem Profil-Objekt (einem extrudierbaren Objekt, das Flächen oder geschlossene Polygonzüge enthält)
* Liefert das neue Rahmen-Objekt zurück oder None, wenn die Operation fehlschlägt.
* Liefert das neue Rahmen-Objekt zurück oder None, wenn die Operation fehlschlägt.
</div>


Beispiel:
Beispiel:

{{Code|code=
{{Code|code=
import Draft, Arch
import Draft, Arch

layout = Draft.makeLine(FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,0,0))
Line = Draft.makeLine(FreeCAD.Vector(0, 0, 0), FreeCAD.Vector(0, 0, 2000))
profile = Draft.makeCircle(.2)
baseobj = Draft.makeArray(Line, FreeCAD.Vector(1000, 0, 0), FreeCAD.Vector(0, 1, 0), 6, 1)
Arch.makeFrame(layout,profile)

profile = Draft.makeCircle(200)
Frame = Arch.makeFrame(baseobj, profile)
FreeCAD.ActiveDocument.recompute()
}}
}}


<div class="mw-translate-fuzzy">
[[Category:Arch/de]]
[[Category:Arch/de]]
</div>

Revision as of 20:58, 3 February 2019

Arch Frame

Menüeintrag
Arch → Frame
Arbeitsbereich
Arch
Standardtastenkürzel
F R
Eingeführt in Version
-
Siehe auch
Keiner

Beschreibung

Das Rahmen-Werkzeug wird zur Erstellung aller Arten von Rahmen-Objekten benutzt, die auf einem Profil und einem Layout basieren. Das Profil wird entlang der Kanten des Layouts extrudiert, das ein beliebiges 2D-Objekt wie einen Skizzen- oder ein Draft-Objekt ist. Das ist besonders nützlich, um Geländer oder Fachwerkwände zu erstellen. Rahmen-Objekte können dann einfach in Wand- oder Struktur-Objekte umgewandelt werden.

Im obigen Bild wurde eine Linie in eine Anordnung umgewandelt und ein Rahmen-Objekt wurde erstellt, indem die Anordung als Layout und ein Kreis als Profil benutzt wurden.

Anwendung

  1. Erstelle ein Layout- und ein Profil-Objekt, beispielsweise mit dem Draft- oder dem Skizzen-Arbeitsbereich
  2. Wähle zuerst das Layout-Objekt, dann mit gedrückter Strg-Taste das Profil-Objekt
  3. Drücke den Rahmen-Button oder nacheinander die Tasten F und R

Optionen

  • Rahmen haben die gleichen Eigenschaften und das Verhalten wie alle anderen Arch-Komponenten
  • Das Rahmen-Objekt kann durch Setzen der Offset-Eigenschaft in einem gewissen Abstand zum Layout-Objekt platziert werden
  • Das Profil wird an die Basis jeder Kante des Layout-Objekts kopiert und dann daran entlang extrudiert. Du kannst mit den Align- und Rotation-Eigenschaften kontrollieren, wie das Profil an der Basis jeder Kante platziert wird.

Eigenschaften

  • Daten-EigenschaftBase: Das Layout, auf dem dieser Rahmen basiert.
  • Daten-EigenschaftProfile: Das Profil, auf dem dieser Rahmen basiert.
  • Daten-EigenschaftAlign: Legt fest, ob das Profil gedreht werden muss, um die (Hoch)-Achse an jeder Kante auszurichten.
  • Daten-EigenschaftOffset: Ein optionaler Abstand zwischen Layout- und Rahmen-Objekt.
  • Daten-EigenschaftRotation: Die Drehung des Profils um die Extrusionsachse.

Scripting

Das Rahmen-Werkzeug kann in Makros und aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:

Frame = makeFrame(baseobj, profile)
  • Erstellt ein Rahmen-Objekt aus einer Basisskizze (oder einem beliebigen anderen Objekt mit Polygonzügen) und einem Profil-Objekt (einem extrudierbaren Objekt, das Flächen oder geschlossene Polygonzüge enthält)
  • Liefert das neue Rahmen-Objekt zurück oder None, wenn die Operation fehlschlägt.

Beispiel:

import Draft, Arch

Line = Draft.makeLine(FreeCAD.Vector(0, 0, 0), FreeCAD.Vector(0, 0, 2000))
baseobj = Draft.makeArray(Line, FreeCAD.Vector(1000, 0, 0), FreeCAD.Vector(0, 1, 0), 6, 1)

profile = Draft.makeCircle(200)
Frame = Arch.makeFrame(baseobj, profile)
FreeCAD.ActiveDocument.recompute()