VTK的数据集对象主要由多个单元构成,如对于如下的多边形网格,其由多个四边形单元构成。
图中的各个顶点(1、2、3...25)定义了网格图形的几何形状,构成了数据集的几何数据,各个顶点依照构建的单元类型,按一定顺序排列,相互连通,构成了单元的拓扑结构,如在上图中,构建的单元类型为四边形单元,则第一个单元由1、6、7、2四个顶点按1、6、7、2顺序排列,构成一个四边形单元。
下面再给出一个6面体类型单元的例子,如下图所示:
图中的6面体单元由7、21、22、5、8、10、1、6共8个顶点构成,共有6个面、12条边,顶点8和10构成了一条边,顶点8、10、21、22构成了一个面,顶点坐标存储在顶点列表数组中,如图中左侧的Point list用于存储顶点坐标。
在VTK中提供了许多单元类型,下面分别对这些单元进行介绍。
1、顶点单元
基本的0维度单元,用单一的点来定义,如下图所示: