数据集和单元集合:
1.数据可视化的特点
对数据可视化是VTK的主要功能,可视化模型的主要任务是对各种被可视化的数据进行组织和管理,形成具有一定结构形态的数据,然后映射到图形系统进行可视化处理,数据在可视化管线中流动的时候,每经过一次处理,数据都会从一种形态转变成另外一种形态,在VTK中,数据可视化具有如下的特点:
1、离散性
VTK可视化的数据都是离散的数据,这些离散的数据都是从一个无限的空间进行采样而得到的,用有限的离散数据近似的表达一个无限的空间,如对于二次方程y=x2,分别计算xi(i=1,2,...n)n个点的y值,形成n个离散点(x1,y1,....xn,yn),然后把这些点用连续的线段连接起来,构成要绘制的方程,用有限的离散点表现连续的空间,常用插值、二次、三次曲面、样条函数等算法对离散点进行处理。
2、数据的结构是规则(结构化)的或是不规则(非结构化)的
构成结构化数据的离散点之间具有一定的层次关系,如格网数据结构就是结构化的数据,离散数据点之间具有很强的逻辑关系,非结构化数据的离散点之间没有逻辑关系,常用于表现性质差异变化比较大的数据,如不均匀物体的密度等信息。
3、数据具有一定的空间尺度
VTK可视化的数据具有一定的空间尺度,如点表现为0维,一维的线、二维的面和三维的体等,对于不同维度的数据,VTK提供了不同的可视化方法。
二、数据集介绍
要完成如此丰富的可视化,那么就需要一个管理部门去管理这些数据,这就是数据集的强大的地方。
在VTK可视化管线中的数据对象,称为数据集,数据集主要由组织结构和数据属性两部分组成,如下图所示:
组织结构主要有几何数据和数据之间的拓扑关系组成,拓普关系描述了数据之间的一种固定的构成关系,在VTK中,这种构成关系被称为单元&#