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