win764直接装什么? ()

1.下载相关环境

mac:

(1)这里最推荐使用conda毕竟安装省时省力。

(2)打开terminal,以下命令依次运行:

(3)conda install vtk

(4)conda install numpy

(5)conda install traits

(6)conda install mayavi

(7)conda install PyQt

最新版本一般会自动下载,有特殊要求,指定版本的命令后面OK。

win:

Windows10 64位 Python3.6,依次安装在库文件所在目录中:

(1)VTK-7.1.1-cp36-cp36m-win_amd64.whl

(2)numpy-1.12.1 mkl-cp36-cp36m-win_amd64.whl

(3)traits-4.6.0-cp36-cp36m-win_amd64.whl

(4)mayavi-4.5.0 vtk71-cp36-cp36m-win_amd64.whl

(5)PyQt4-4.11.4-cp36-cp36m-win_amd64.whl

(6) 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

2.小例子

from tvtk.api import tvtk as t #创建长方体数据源,设置长宽高s=t.CubeSource(x_length=1.0,y_length=2.0,z_length=3.0)#使用PolyDataMapper将数据源转换为图形数据m=t.PolyDataMapper(input_connection=s.output_port)#创建一个映射器#Actora=t.Actor(mapper=m)创建实体#Renderer,将Actor加进去r=t.Renderer(background=(0.3,0.5,0.8)#渲染器value<1.0(flost)r.add_actor(a) #创建一个RenderWindow,将Render添加进去w=t.RenderWindow(size=(300,300))w.add_renderer(r)#创建一个RenderWindowInteractori=t.RenderWindowInteractor(render_window=w)#开启交互i.initialize()i.start()

3.管线

对象之间不断加工,这个过程叫管道,这里先是

可视化管道:将原始数据转化为图形数据

图形管道:将图形数据加工成肉眼可见图像

可视化管线

TVTK对象

描述

CubSource

计算机输出一组长方体的数据:polyData

PolyDataMapper

polyData图形数据通过映射器映射:mapper