1.在网址为:http://www.lfd.uci.edu/~gohlke/pythonlibs/里下载以下内容:
VTK-7.1.1-cp36-cp36m-win_amd64.whl
numpy-1.12.1+mkl-cp36-cp36m-win_amd64.whl
traits-4.6.0-cp36-cp36m-win_amd64.whl
mayavi-4.5.0+vtk71-cp36-cp36m-win_amd64.whl
PyQt4-4.11.4-cp36-cp36m-win_amd64.whl
其中cp36指对应python3.6版本
2.下载完毕后,将所下载的包copy到自己的存放路径,cmd命令:输入 pip install + 文件名(如图)
3. 打开Eclipse, copy以下代码,试运行,ok.
#from tvtk.api import tvtk
from tvtk.api import *
#s=tvtk.ConeSource(height=3,radius=1.0,resolution=36)
#print(s.center)
#创建一个长方体数据源,并同时设置长宽高
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)
#创建一个渲染器
r=tvtk.Renderer(background=(0,0,0))
r.add_actor(a)
# 创建渲染窗口
w=tvtk.RenderWindow(size=(300,400))
w.add_renderer(r)
# 创建窗口交互工具
i=tvtk.RenderWindowInteractor(render_window=w)
# 开启交互
i.initialize()
i.start()
网友评论