参考《VTK图形图像开发进阶》
1. 概述
1.1 VTK是什么
- VTK 是 Visualization Toolkit 的缩写,即可视化工具包,它是一个开源、跨平台、可自由获取、支持并行处理的图形应用函数库。
1.2 VTK能做什么
- 三维计算机图形、图像处理及可视化是VTK主要的应用方向。
- 通过VTK可以根据许多学科中的实验数据,进行逼真的体、面、光源等渲染,从而帮助人们理解那些采取错综复杂的、规模庞大的数字呈现形式的科学概念或结果
- VTK包含一个C++类库,众多的编程语言接口层,包括 Tcl/Tk、Java、Python。
- VTK是在三维函数库OpenGL的基础上采用面向对象的设计方法发展起来的,它将可视化开发过程中会经常遇到的细节屏蔽起来,并封装了一些常用算法。