python+VTK环境搭建及第一个简单程序代码
简介: 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 FilesVTK 6.2.0。 3.添加系统环境变量: A.把VTK安装目录下的bin文件夹的路径添加到Path环境变量中,如下图所示: B.新建一个PYTHONPATH系统环境变量,将VTK的所有的python包所在的目录site-packages添加到新建的系统环境变量PYTHONPATH中,如下图所示: 由于时间有限,小编现在先不进行测试了,有空安装完成再对以上图片进行更新。 4.然后就可以在Python的IDLE界面中导入VTK的模块和库了,如敲入以下指令,不能出现报错: 导入VTK库之后,可以测试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环境搭建及第一个简单程序代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站: VTK与Python实现机械臂三维模型可视化详解 python+pygame简单画板实现代码实例 Python实现简单的语音识别系统 如有不足之处,欢迎留言指出。感谢朋友们对本站的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |