Beschreibung |
---|
Wenn dieser Befehl in die Python-Konsole von FreeCAD (oder Ihr Makro) eingefügt wird, kann man die Ansicht um drei Achsen drehen und den Winkel (in Grad) festlegen, um einen Plan in einer gewünschten Position zu erstellen. Versionsmakro : 01.00 Datum der letzten Änderung : 2010-11-17 FreeCAD version : Alle Autor: Yorik |
Autor |
Yorik |
Herunterladen |
None |
Links |
Makros Rezepte Wie installiere ich Makros So passen Sie Symbolleisten an |
Macro-Version |
01.00 |
Datum der letzten Änderung |
2010-11-17 |
FreeCAD-Version(s) |
Alle |
Standardverknüpfung |
None |
Siehe auch |
Makro Rotate View ![]() Makro Rotate ViewAxonometric ![]() ![]() |
Wenn dieser Befehl in die Python-Konsole von FreeCAD (oder Ihr Makro) einfügt wird, kann die Ansicht um drei Achsen gedreht werden und der Winkel (in Grad) festgelegt werden, um einen Plan für eine gewünschte Position zu erstellen.
Füge den Code in die Python-Konsole von FreeCAD ein und gebe Folgendes ein: Enter → Enter (zur Validierung) und schreibe ex: RotateView(0,1,0,45)
Macro_Rotate_View_Free.FCMacro
#Paste in the Python console and tip ex: #RotateView(0,1,0,45) def RotateView(axisX=1.0,axisY=0.0,axisZ=0.0,angle=45.0): import math from pivy import coin try: cam = Gui.ActiveDocument.ActiveView.getCameraNode() rot = coin.SbRotation() rot.setValue(coin.SbVec3f(axisX,axisY,axisZ),math.radians(angle)) nrot = cam.orientation.getValue() * rot cam.orientation = nrot print( axisX," ",axisY," ",axisZ," ",angle) except Exception: print( "Not ActiveView ")
Tipp in der Konsole ex:
RotateView(0,1,0,45)
Wenn kein Dokument geöffnet ist, wird ein Fehler zurückgegeben