VTK概述

  本文介绍什么是VTK和VTK的学习资源。

1、VTK是什么

 可视化工具包(Visualization Toolkit, VTK)是一个开源、跨平台、可自由获取、支持并行处理的图形应用函数库。
 
 VTK包含一个C++类库,众多的编程语言接口,包括Tcl/Tk、Java、Python,在三维函数库OpnGL的基础上采用面向对象的设计方法发展起来的,将可视化开发过程中会经常遇到的细节屏蔽起来,并封装了一些常用的算法。
 
 基本概念和数据结构是最重要的基础,可视化管线是实现数据到显示结果的组织形式,是VTK中的核心概念

2、VTK学习资源

  1. 《VTK User’s Guide》这本书主要介绍VTK类库的应用,由Kitware公司出版。

  2. The Visualization Toolkit: An Object-Oriented Approach To 3D Graphic》是《VTK User’s Guide》配套的教科书,深入讲解了许多可视化算法、数据结构等。

  3. Source》是KitWare公司按季度发行的刊物,里面涵盖了KitWare公司的所有开源项目。在线访问地址为http://www.kitware.com/media/thesource.html

  4. Insight Journal(http://insight-journal.org/)是学习VTK非常有参考价值的网站。用户可以通过这个网站向VTK社区贡献自己的代码,也能下载别人上传的代码。

你可能感兴趣的:(Study-VTK)