我试图让VTK与Python一起在我的windows7 32位电脑上工作。我运行的是python2.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
如果我试着从空闲状态运行这个程序,我会在一个新窗口中看到一个图形,正如我所期望的那样,但是几秒钟后,它变成白色并且没有响应,并且任务管理器中显示“没有响应”。我在网上看到这可能是空闲的,所以我从命令提示符下运行它。这次它会出现一两秒钟,然后脚本结束并关闭。如果我把它放到一个无限循环中,那么同样的事情就会发生——没有反应。我想答案是在更新参数之前保持窗口打开,但渲染效果不好?不然我就要走远了。在
这只是为了让它正常工作,这样我就可以开始我的实际项目。 感谢任何帮助。在
目前没有回答
相关问题 更多 >
编程相关推荐