2014-02-13 46 views
1

如何使軸X,Y,Z的樣子以Z正確的方向了

enter image description here

from visual import * 

f = frame() 

# Axis 
pointer_x = arrow(frame=f, pos=(0,0,0), axis=(40,0,0), shaftwidth=1, color = color.red) 
pointer_y = arrow(frame=f, pos=(0,0,0), axis=(0,40,0), shaftwidth=1, color = color.blue) 
pointer_z = arrow(frame=f, pos=(0,0,0), axis=(0,0,40), shaftwidth=1, color = color.green) 

# Show X,Y,Z labels 
label(frame=f,pos=(40,0,0), text='X') 
label(frame=f,pos=(0,40,0), text='Y') 
label(frame=f,pos=(0,0,40), text='Z') 

回答

1

此代碼解決了這個問題,如果有更好的辦法發表評論吧。

# Show it like ECEF 
f.rotate(angle=radians(-90),axis=(1,0,0),origin=(0,0,0)) 
f.rotate(angle=radians(180),axis=(0,1,0),origin=(0,0,0))