| Beschreibung |
|---|
| Dieses Makro dreht die aktuelle Ansicht in „Ansicht Axonometrie“. Versionsmakro : 01.00 Datum der letzten Änderung : 2010-11-17 FreeCAD version : Alle Herunterladen : Werkzeugleisten-Symbol Autor: Yorik |
| Autor |
| Yorik |
| Herunterladen |
| Werkzeugleisten-Symbol |
| Links |
| Makros Rezepte Wie man Makros installiert Symbolleisten anpassen |
| Macro-Version |
| 01.00 |
| Datum der letzten Änderung |
| 2010-11-17 |
| FreeCAD-Version(s) |
| Alle |
| Standardverknüpfung |
| None |
| Siehe auch |
| Macro_Rotate_View |
Dieses Makro dreht die aktuelle Ansicht in „Ansicht Axonometrie“ (wie ist: Y).
Es gibt zwei Optionen:
Modus 1
Modus 2 (Kommentarzeichen entfernen, um zu verwenden)
Um die beiden Makros zu verwenden, kopiere das erste Makro und benenne es "Macro_Rotate_ViewAxonometric_Y" (Modus 1), ohne den Code zu ändern, und verwende dieses Symbol
.
Kopiere das zweite Makro und benenne es "Macro_Rotate_ViewAxonometric_Z" (Modus 2) und:
Kommentiere die Zeile
11 #rot.setValue(coin.SbVec3f(1,0,0),-math.pi/2) # Y pointing upwards (mode 1)
und die Zeile auskommentieren
12 rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) # Z nach oben zeigend (Modus 2 für Verwendung freigeben) und verwende dieses Symbol

(Kommentarzeichen entfernen, um zu verwenden)Macro_Rotate_ViewAxonometric.FCMacro
import math
import pivy
from pivy import coin
Gui.activeDocument().activeView().viewAxonometric()
Gui.SendMsgToActiveView("ViewFit")
cam = Gui.ActiveDocument.ActiveView.getCameraNode()
rot = coin.SbRotation()
rot.setValue(coin.SbVec3f(1,0,0),-math.pi/2) # Y pointing upwards (mode 1)
#rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) # Z pointing upwards (mode 2 uncomment for use)
nrot = cam.orientation.getValue() * rot
cam.orientation = nrot
Gui.SendMsgToActiveView("ViewFit")