我爱编程

TVTK库的安装

2018-03-31  本文已影响0人  薛东弗斯

TVTK库的安装

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()

上一篇 下一篇

猜你喜欢

热点阅读