本文介绍什么是VTK和VTK的学习资源。
可视化工具包(Visualization Toolkit, VTK)是一个开源、跨平台、可自由获取、支持并行处理的图形应用函数库。
VTK包含一个C++类库,众多的编程语言接口,包括Tcl/Tk、Java、Python,在三维函数库OpnGL的基础上采用面向对象的设计方法发展起来的,将可视化开发过程中会经常遇到的细节屏蔽起来,并封装了一些常用的算法。
基本概念和数据结构是最重要的基础,可视化管线是实现数据到显示结果的组织形式,是VTK中的核心概念
《VTK User’s Guide》这本书主要介绍VTK类库的应用,由Kitware公司出版。
The Visualization Toolkit: An Object-Oriented Approach To 3D Graphic》是《VTK User’s Guide》配套的教科书,深入讲解了许多可视化算法、数据结构等。
Source》是KitWare公司按季度发行的刊物,里面涵盖了KitWare公司的所有开源项目。在线访问地址为http://www.kitware.com/media/thesource.html
Insight Journal(http://insight-journal.org/)是学习VTK非常有参考价值的网站。用户可以通过这个网站向VTK社区贡献自己的代码,也能下载别人上传的代码。