在Mayavi中如何设置缩放因子

2024-04-26 06:05:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在Mayavi2中设置缩放因子,例如:

from mayavi import mlab

mlab.test_plot3d()
mlab.show()
f = mlab.gcf()
cam = f.scene.camera
cam.zoom(0.1)
mlab.draw()

但什么也没发生。变焦和以前一样,我有没有漏掉什么东西?在


Tags: fromtestimportshowscenegcf因子camera
2条回答

你好像刚倒了两条线。 mlab.表演()和mlab.图纸() ! 在

试试这个:

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)

我不知道一个有用的尺度来告诉你这个距离数字到底意味着什么,我用一些实验来确定好的数值。在

相关问题 更多 >