VTK和Python渲染

时间:2014-09-02 07:44:13

标签: python windows vtk

我正在尝试让VTK在我的Windows 7 32位PC上运行Python。我正在运行Python 2.7。 基本上,如果我编写一个简单的代码来渲染圆柱体,如下所示:

import vtk
ren = vtk.vtkRenderer()
renWin = vtk.vtkRenderWindow()

iren = vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)

source = vtk.vtkCylinderSource()
source.SetCenter(0,0,0)
source.SetRadius(5.0)
source.SetHeight(7.0)
source.SetResolution(100)

mapper = vtk.vtkPolyDataMapper()
mapper.SetInutConnection(source.GetOuputPort())

actor = vtk.vtkActor()
actor.SetMapper(mapper)

ren.AddActor(actor)

iren.Initialize()
renWin.Render()
iren.Start

如果我尝试从空闲状态运行,我会在新窗口中看到图形,但是几秒钟之后它会变白并且没有响应,我得到了一个“没有回应”的信息。在任务管理器中。我在网上看到这可能是空闲的,所以我从命令提示符运行它。这次它出现一两秒钟,然后脚本完成并关闭。如果我把它放到一个无限循环中,那么就会发生与以前相同的事情 - 没有反应。我认为答案与保持窗口打开有关,直到我更新参数但不能正常渲染?或者我可以离开。

这只是为了让它正常工作,所以我可以开始我的实际项目。 任何帮助表示赞赏。

0 个答案:

没有答案