VTK学习资源
来源:互联网 发布:培训学校网站源码 编辑:程序博客网 时间:2024/04/30 03:23
转载自:http://www.cnblogs.com/liangliangh/p/3209995.html
本文介绍从哪儿开始学习VTK(Visualization Toolkit的简称),如何在网上找寻VTK的学习资源。
可以到VTK官方网站看其正式介绍,VTK由KitWare公司维护,也可以到该公司的主页看看。
http://www.vtk.org/
在了解VTK的背景什么的之后,就可以试着先用一下VTK了,东灵工作室在csdn博客是一个很好的入门教程。
http://blog.csdn.net/www_doling_net/
在学会编写HelloWorld程序之后,可以到VTK的wiki看一些更深入的教程。
http://www.vtk.org/Wiki/VTK
http://www.vtk.org/Wiki/VTK/Tutorials(这里有一些专题教程,如管线、智能指针等,但是不全,也没有入门教程)
http://www.vtk.org/Wiki/VTK/Examples(这里是各种样例代码,很多,也涵盖了很多范围,可以到这里找和自己领域相关的主题,避免走弯路)
另外,查看各个类的接口,可以到VTK的文档页,我习惯于先在文档的class列表页上“Ctrl + F”,然后找到我要的类的详细说明,类说明页的最上面是类的继承关系图和协作关系图,可以先看看图中的符号所代表的意义,另外要说的是,VTK的文档是自动生成的,文档页上的文字都是从源代码中的注释中提取的。
http://www.vtk.org/doc/nightly/html/index.html
http://www.vtk.org/doc/nightly/html/annotated.html(所有类的列表)
http://www.vtk.org/doc/nightly/html/graph_legend.html(图例,对继承图和协作图中的符号的说明)
除此之外,文档页还有源代码文件的头文件包含关系等,这些文档可以下载下来离线使用(下载的话我这边很慢,用Google代理会快很多)。
另外不得不提一下,VTK有两本专门的教材。
《VTK User’s Guide, 11th Edition (March 2010) 》
《Visualization Toolkit, 4th edition (December 2006)》
对VTK有了更深入了解之后,一定要看一下下面这篇文章,它是VTK的leader写的,里面讲到VTK有关的背景,以及VTK为什么是现在这个样子,介绍了VTK的关键特性,也对VTK将来的发展做了规划。
http://www.aosabook.org/en/vtk.html(英文原文)
http://www.ituring.com.cn/article/6695(国内翻译,感谢翻译者,翻译的挺好的)
剩下的学习资源当然还有,源代码,可以从几个根类开始看,但看之前最好对VTK使用“Observer/Command”设计模式有所了解,并对“管线”有所了解,上面列的资源里也有。
Kitware公司还提供了基于VTK的开源软件,从中可以学习如何使用VTK搭建软件:
基于VTK开发的软件库 http://www.vtk.org/Wiki/VTK_Tools
- VTK的学习资源
- VTK的学习资源
- VTK学习资源
- vtk学习资源汇总
- VTK学习-VTK管线
- 寻找vtk资源
- VTK学习-VTK基本数据结构
- VTK学习笔记:使用VTK交互功能
- VTK学习(二)VTK图像创建
- VTK学习(四)vtk程序实例
- VTK学习(八)vtk管线
- VTK学习(九)VTK基本数据结构
- VTK学习(十一)VTK图像显示
- 继续学习VTK
- 学习VTK的心得
- VTK学习2
- vtk学习一
- vtk学习二
- 使用LuaSocketHttp注意的地方
- Spring Integration in action 3 - 集成系统
- 三维空间中直线与平面的交点
- 【Arduino学习笔记】手把手教你使用ESP8266----①接线篇
- iOS开发之牛逼资源——那些不能错过的Xcode插件
- VTK学习资源
- 数据库常见笔试面试题
- hdu1541 star 树状数组
- Java两种线程实现方式的比较
- eclipse个人使用习惯的配置
- 使用api方式查询数据库和sqlite3工具
- LeetCode—Reverse Bits ,1 Bit和数字的二进制情况相关
- 黑马程序员_日记32_JavaRemoveAll方法测试
- Ubuntu搭建FTP服务