|
|
| Menüeintrag |
|---|
| Dienstprogramme → Arbeitsebenen-Proxy erstellen Werkzeuge → Arbeitsebenen-Proxy erstellen |
| Arbeitsbereich |
| Draft, BIM |
| Standardtastenkürzel |
| Keiner |
| Eingeführt in Version |
| - |
| Siehe auch |
| Draft EbeneAuswählen |
Beschreibung
Der Befehl Draft ArbeitsebenenProxy erstellt einen Stellvertreter der Arbeitsebene, um die aktuelle Draft Arbeitsebene zu sichern. Ein Arbeitsebenen-Proxy kann zum schnellen wiederherstellen einer Arbeitsebene verwendet werden. Kameraposition und Sichtbarkeit der Objekte in der 3D-Ansicht werden auch im Arbeitsebenen-Proxy gespeichert und können, wahlweise, auch wiederhergestellt werden.
Drei Proxies der Bearbeitungsebene mit unterschiedlichen Ausrichtungen und Versätzen
Anwendung
- Wahlweise die Arbeitsebene wechseln.
- Wahlweise die 3D-Ansicht wechseln.
- Wahlweise die Sichtbarkeit von Objekten im Dokument ändern.
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Draft: Die Schaltfläche
Arbeitsebenen-Proxy drücken.
- Draft: Den Menüeintrag Dienstprogramme →
Arbeitsebenen-Proxy auswählen oder die Menüoption im Kontextmenü der Baumansicht oder der 3D-Ansicht auswählen.
- BIM: Den Menüeintrag Werkzeuge →
Arbeitsebenen-Proxy auswählen.
- Draft: Die Schaltfläche
- Ein Arbeitsebenen-Proxy wird erstellt.
- Zum Ausrichten einer Arbeitsebene an einem Arbeitsebenen-Proxy klickt man doppelt auf den Arbeitsebenen-Proxy in der Baumansicht oder verwendet ihn mit dem Befehl Draft EbeneAuswählen.
Kontextmenü
Für ein Draft Arbeitsebenen-Proxy sind diese zusätzlichen Optionen im Kontextmenü der Baumansicht vorhanden:
Kameraposition sichern: aktualisiert die Ansicht-EigenschaftView Data des Arbeitsebenen-Proxys mit den aktuellen Kameraeinstellungen der 3D-Ansicht.
Objektstatus sichern: aktualisiert die Ansicht-EigenschaftVisibility Map des Arbeitsebenen-Proxys mit den aktuellen Sichtbarkeiten der Objekte im Dokument.
Hinweise
- Arbeitsebenen-Proxies können verschoben und gedreht werden, wie jedes andere Objekt auch. Mit aktiviertem
Draft MittelpunktEinrasten wird auf dem Punkt seiner Daten-EigenschaftPlacement eingerastet.
Eigenschaften
Siehe auch: Eigenschafteneditor.
Ein Draft ArbeitsebenenProxy wird von einem App FeaturePython-Objekt abgeleitet und erbt alle seine Eigenschaften. Außerdem besitzt es die folgenden zusätzlichen Eigenschaften:
Daten
Base
- Daten-EigenschaftPlacement (
Placement): Legt die Position der Arbeitsebene in der 3D-Ansicht fest. Siehe Positionierung. - Daten-Eigenschaft (ausgeblendet)Shape (
Shape): Legt die Form des Arbeitsebenen-Proxys fest.
Ansicht
Base
- Ansicht-EigenschaftLine Color (
Color): legt die Farbe aller Elemente des Arbeitsflächen-Proxys fest. - Ansicht-EigenschaftLine Width (
Float): legt die Linienbreite der Achsen und Pfeilsymbole fest. - Ansicht-EigenschaftRestore State (
Bool): legt fest, ob die Ansicht-EigenschaftVisibility Map wiederhergestellt wird, wenn die Arbeitsebene auf den Arbeitsflächen-Proxy ausgerichtet ist. - Ansicht-EigenschaftRestore View (
Bool): legt fest, ob die Ansicht-EigenschaftView Data is wiederhergestellt wird, wenn die Arbeitsebene auf den Arbeitsflächen-Proxy ausgerichtet ist. - AnsichtTransparency (
Percent): legt die Transparenz der Oberfläche des Arbeitsflächen-Proxys fest. - Ansicht-EigenschaftView Data (
FloatList): legt die Kameraposition und -einstellungen fest. - Ansicht-Eigenschaft (ausgeblendet)Visibility Map (
Map): legt den Sichtbarkeitsstatus von Objekten fest.
Draft
- Ansicht-EigenschaftArrow Size (
Length): legt die Größe der Pfeilsymbole fest, die an den Enden der drei Achsen angezeigt werden. - Ansicht-EigenschaftDisplay Size (
Length): legt die Länge und Breite des Arbeitsflächen-Proxys fest.
Skripten
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Zum Erstellen eines Draft Arbeitsebenen-Proxys verwendet man die Methode make_workingplaneproxy des Draft-Moduls.
Ist der Arbeitsbereich Draft aktiv, besitzt FreeCADs Anwendungsobjekt (application object) eine Eigenschaft DraftWorkingPlane, die die aktuelle Arbeitsebene speichert. Die Positionierung Placement aus der Methode getPlacement des DraftWorkingPlane-Objekts kann zur Erstellung eines ausgerichteten Arbeitsebenen-Proxys verwendet werden. Die Positionierung Placement kann wiederum zu erneuten Ausrichten der Arbeitsebene verwendet werden.
# This code only works if the Draft Workbench is active!
import FreeCAD as App
import FreeCADGui as Gui
import Draft
doc = App.newDocument()
workplane = App.DraftWorkingPlane
place = workplane.getPlacement()
proxy = Draft.make_workingplaneproxy(place)
proxy.ViewObject.DisplaySize = 3000
proxy.ViewObject.ArrowSize = 200
axis2 = App.Vector(1, 1, 1)
point2 = App.Vector(3000, 0, 0)
place2 = App.Placement(point2, App.Rotation(axis2, 90))
proxy2 = Draft.make_workingplaneproxy(place2)
proxy2.ViewObject.DisplaySize = 3000
proxy2.ViewObject.ArrowSize = 200
workplane.setFromPlacement(proxy2.Placement, rebase=True)
Gui.Snapper.setGrid()
doc.recompute()
Diese Seite wird abgerufen von https://wiki.freecad.org/Draft_WorkingPlaneProxy