0
設置縮放因子我想設置縮放因子Mayavi2,例如:如何Mayavi的
from mayavi import mlab
mlab.test_plot3d()
mlab.show()
f = mlab.gcf()
cam = f.scene.camera
cam.zoom(0.1)
mlab.draw()
但沒有任何反應。縮放與以前相同;我錯過了什麼嗎?
設置縮放因子我想設置縮放因子Mayavi2,例如:如何Mayavi的
from mayavi import mlab
mlab.test_plot3d()
mlab.show()
f = mlab.gcf()
cam = f.scene.camera
cam.zoom(0.1)
mlab.draw()
但沒有任何反應。縮放與以前相同;我錯過了什麼嗎?
看來你剛纔倒2號線。 mlab.show()和mlab.draw()!
試試這個:
from mayavi import mlab
currfig = mlab.test_plot3d()
mlab.draw()
cam = currfig.scene.camera
for ii in range(100):
cam.zoom(0.99)
mlab.draw()
mlab.show()
您可以使用mlab.view(distance=200)
我不知道一個有用的尺度來告訴你正是距離數字意味着,雖然,我用了一些試驗,以確定良好的價值觀。
謝謝,我想我錯過了點用'顯示()'函數。它似乎最後必須被調用,因爲直到用戶退出數字窗口才會返回。 – 2014-10-18 08:30:09