1.VTK是什么?
Visualization ToolKit
3D计算机图形学、图象处理及可视化工具包VTK使用C++、面向对象技术开发;基于OpenGL,封装了OpenGL中的功能,屏蔽细节、便于交互、易于使用提供多种语言接口C++ 、Java 、Tcl、 Python 等;可在Windows 98/NT, SGI, Linux, Sun, HP等系统编译运行;最重要的一点是:开源(Open Source)。
体绘制
面绘制
2.VTK的使用流程
VTK 流水线机制
Visualization Model:generation geometry
Graphics Model:rendering
一般可视化流程可以详细表述为:绘图过程(Graphics Model):目的是将图形原语在屏幕上显示。
下面举一个典型的例子来理解Actor: