python的使用tvtk库运行时程序出错

学数据的Tiger 发布于 2017/07/09 19:08
阅读 668
收藏 0
from tvtk.api import tvtk
# 创建一个长方体数据源,并且同时设置其长宽高
s = tvtk.CubeSource(x_length=1.0, y_length=2.0, z_length=3.0)
# 使用PolyDataMapper将数据转换为图形数据
m = tvtk.PolyDataMapper(input_connection=s.output_port)
# 创建一个Actor
a = tvtk.Actor(mapper=m)
# 创建一个Renderer,将Actor添加进去
r = tvtk.Renderer(background=(0, 0, 0))
r.add_actor(a)
# 创建一个RenderWindow(窗口),将Renderer添加进去
w = tvtk.RenderWindow(size=(300,300))
w.add_renderer(r)
# 创建一个RenderWindowInteractor(窗口的交互工具)
i = tvtk.RenderWindowInteractor(render_window=w)
# 开启交互
i.initialize()
i.start()

各位大神,以上是源程序,程序运行的时候无法显示对应的图形。产生错误,如下图所示:

在pycharm下显示的结果是:

Process finished with exit code -1073740771 (0xC000041D)。

还请各位大神帮我看看是哪里出错了,看看我该做什么样的调整才能够使得程序顺利运行。

加载中
0
z
zombie_king

应该是模块的问题,程序没问题。可以采用anaconda

返回顶部
顶部