python+VTK环境搭建及第一个简单程序代码


Posted in Python onDecember 13, 2017

简介:

Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,2000多个类,还包含有几个转换界面,因此也可以自由的通过Java,Tcl/Tk和Python各种语言使用vtk。

在Windows环境下用Python语言开发VTK程序

1.安装Python集成开发环境IDLE,相信大家已经轻车熟路,如果不了解,大家可以参考:运行环境搭建

2.然后到VTK官网下载vtkpythone-6.2.0-Windows-32bits.exe,下载地址:http://www.vtk.org/download/,然后直接安装,安装目录自行选择,比如:E:\Program Files\VTK 6.2.0。

3.添加系统环境变量:

A.把VTK安装目录下的bin文件夹的路径添加到Path环境变量中,如下图所示:

python+VTK环境搭建及第一个简单程序代码(图片待更新)

B.新建一个PYTHONPATH系统环境变量,将VTK的所有的python包所在的目录site-packages添加到新建的系统环境变量PYTHONPATH中,如下图所示:

python+VTK环境搭建及第一个简单程序代码(图片待更新)

由于时间有限,小编现在先不进行测试了,有空安装完成再对以上图片进行更新。

4.然后就可以在Python的IDLE界面中导入VTK的模块和库了,如敲入以下指令,不能出现报错:

python+VTK环境搭建及第一个简单程序代码

导入VTK库之后,可以测试VTK的版本:

python+VTK环境搭建及第一个简单程序代码

5.新建一个testVTK.py文件:

import vtk  
cone_a=vtk.vtkConeSource()  
coneMapper = vtk.vtkPolyDataMapper() 
coneMapper.SetInputConnection(cone_a.GetOutputPort())  
coneActor = vtk.vtkActor() 
coneActor.SetMapper(coneMapper)   
ren1= vtk.vtkRenderer() 
ren1.AddActor( coneActor ) 
ren1.SetBackground( 0.1, 0.2, 0.4 )  
renWin = vtk.vtkRenderWindow() 
renWin.AddRenderer( ren1 ) 
renWin.SetSize( 300, 300 ) 
renWin.Render()  
iren=vtk.vtkRenderWindowInteractor() 
iren.SetRenderWindow(renWin)  
iren.Initialize() 
iren.Start()

保存之后运行结果如下:

python+VTK环境搭建及第一个简单程序代码

总结

以上就是本文关于python+VTK环境搭建及第一个简单程序代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

VTK与Python实现机械臂三维模型可视化详解

python+pygame简单画板实现代码实例

Python实现简单的语音识别系统

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
linux下python使用sendmail发送邮件
May 22 Python
python脚本实现验证码识别
Jun 07 Python
python pandas修改列属性的方法详解
Jun 09 Python
浅谈Pycharm中的Python Console与Terminal
Jan 17 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
Apr 09 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
Python Django2.0集成Celery4.1教程
Nov 19 Python
python模拟点击网页按钮实现方法
Feb 25 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
Python机器学习之逻辑回归
May 11 Python
VTK与Python实现机械臂三维模型可视化详解
Dec 13 #Python
python+pygame简单画板实现代码实例
Dec 13 #Python
Python实现简单的语音识别系统
Dec 13 #Python
关于反爬虫的一些简单总结
Dec 13 #Python
Python自动化运维_文件内容差异对比分析
Dec 13 #Python
Python实现自动发送邮件功能
Mar 02 #Python
django站点管理详解
Dec 12 #Python
You might like
数据库查询记录php 多行多列显示
2009/08/15 PHP
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
php实现事件监听与触发的方法
2014/11/21 PHP
php array_reverse 以相反的顺序返回数组实例代码
2017/04/11 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
js中cookie的使用详细分析
2008/05/28 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
Prototype框架详解
2015/11/25 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
什么是python类属性
2020/06/10 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
Kappa英国官方在线商店:服装和运动器材
2020/11/22 全球购物
幼儿园长自我鉴定
2013/10/17 职场文书
自我鉴定书
2014/03/24 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
先进党员事迹材料
2014/12/24 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书