| Descrizione |
|---|
| Questa def incollata nella console Python FreeCAD (o la tua macro) ti permette di ruotare la vista in 3 assi e l'angolo (in gradi) dà interesse a creare un piano per una posizione desiderata Versione macro: 01.00 Ultima modifica: 2010-11-17 Versione FreeCAD: All Autore: Yorik |
| Autore |
| Yorik |
| Download |
| None |
| Link |
| Raccolta di macro Come installare le macro Personalizzare la toolbar |
| Versione macro |
| 01.00 |
| Data ultima modifica |
| 2010-11-17 |
| Versioni di FreeCAD |
| All |
| Scorciatoia |
| Nessuna |
| Vedere anche |
| Macro Rotate View Macro_Rotate_ViewAxonometric |
Questa def incollata nella console Python FreeCAD (o la tua macro) ti permette di ruotare la vista in 3 assi e l'angolo (in gradi) dà interesse a creare un piano per una posizione desiderata
Incolla il codice nella console di Python FreeCAD e digita Enter → Enter (per validare) e entra 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 ")
entra nelle consola Python esempio :
RotateView(0,1,0,45)
Se non ci sono documenti aperti viene restituito un errore.