Arch Rahmen
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
- Erstelle ein Layout- und ein Profil-Objekt, beispielsweise mit dem Draft- oder dem Skizzen-Arbeitsbereich
- Wähle zuerst das Layout-Objekt, dann mit gedrückter Strg-Taste das Profil-Objekt
- 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:
makeFrame ( layout,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
layout = Draft.makeLine(FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,0,0))
profile = Draft.makeCircle(.2)
Arch.makeFrame(layout,profile)