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:
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
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")