| Description |
|---|
| Cette macro pivote la vue dans la vue axonométrique. Version macro : 01.00 Date dernière modification : 2010-11-17 Version FreeCAD : Toutes Téléchargement : Icône de la barre d'outils Auteur: Yorik |
| Auteur |
| Yorik |
| Téléchargement |
| Icône de la barre d'outils |
| Liens |
| Page des macros Comment installer une macro Comment créer une barre d'outils |
| Version Macro |
| 01.00 |
| Dernière modification |
| 2010-11-17 |
| Version(s) FreeCAD |
| Toutes |
| Raccourci clavier |
| None |
| Voir aussi |
| Macro Rotate View |
Cette macro pivote la vue dans la position axonométrique (tel quel: Y).
Vous avez deux options:
Pour utiliser les deux macros, copiez la première macro et nommez-la "Macro_Rotate_ViewAxonometric_Y" (mode 1) sans changer le code et utilisez cette icône
.
Copiez la seconde macro, nommez la "Macro_Rotate_ViewAxonometric_Z" (mode 2) et :
commentez la ligne
11 #rot.setValue(coin.SbVec3f(1,0,0),-math.pi/2) # Y pointing upwards (mode 1)
et dé-commentez la ligne
12 rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) # Z pointing upwards (mode 2 uncomment for use) et utiliser cette icône

(dé-commenter pour utiliser)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")