1 基础对象
这些对象在VTK中是核心对象,提供了基础服务。
2 单元对象
VTK中提供了14个具体的单元对象,如图所示:
3 数据集对象
VTK中提供了5个具体的数据集对象
- 离散的点数据集可以用vtkPointSet的任一子类表达
- vtkStructuredGrid 类表达结构化网格数据
- vtkImageData 类表达二维图像和三维体数据。
4 可视化流水线对象
是VTK的核心对象
5 源对象
6 过滤器:
7 映射器
有两种基本类型,一种是图形映射器,将可视化数据映射到图形系统,另外一种是复写器,将可视化数据写成VTK 数据文件形式
8 图形对象
图形图像对可视化数据进行绘制,它和VTK中的其它对象关联
9 体绘制
注意,体绘制和表面绘制都是用VTK的图形系统进行绘制
10 图像处理对象
图像处理对象与图形管线通过结构化点数据集相结合,也有可能由绘制器通过
vtkRendererSource 对象获取图像,然后送到图像流水线
11 OpenGL绘制对象
VTK 中有多个绘制库,OpenGL 对象结构图显示了这些库
12 过滤器
主要描述VTK提供的可视化过滤器、图像过滤器、源对象。(具体参考原书)