Arch Rahmen
|
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
- DatenBase: The layout this frame is based on.
- DatenProfile: The profile this frame is based on.
- DatenAlign: Specifies if the profile must be rotated to have its normal axis aligned with each edge.
- DatenOffset: An optional distance between the layout object and the frame object.
- DatenRotation: The rotation of the profile around its extrusion axis.
Scripting
The Frame tool can by used in macros and from the python console by using the following function:
makeFrame ( layout,profile )
- Creates a frame object from a base sketch (or any other object containing wires) and a profile object (an extrudable 2D object containing faces or closed wires)
- Returns the new frame object, or None if the operation failed.
Example:
import Draft, Arch
layout = Draft.makeLine(FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,0,0))
profile = Draft.makeCircle(.2)
Arch.makeFrame(layout,profile)