数据集Dataset
包含组织结构和属性的数据对象组成数据集,数据集是一个抽象形式,由两部分组成:拓扑结构(topology)和几何形状(geometry)。属性数据(dataset attributes)是与两部分相关的信息。Geometry是数据点(points) 和数据元胞(cell) 的集合。
元胞类型Types of Cells
cell可以分为Linear cells 和 nonelinear cells
上图所示为VTK中的线性元胞类型。
上图所示为VTK中的非线性元胞类型。
属性数据Attributes Data
如上图所示为Attribute Data的集中类型。
标量是单值数值,想来那个包含方向和大小,法向表示向量的方向,纹理坐标用于将数据从笛卡尔坐标映射到对应的1,2,3 维的纹理坐标中。张量是向量和矩阵的复杂数学推广,可以看成是k维的table。rank2 的张量为3*3矩阵。
数据集的类型Types of Dataset
数据集的类型包含: Polygonal Data, Image Data, Rctilinear Grid, Structured Grid, Unstructured Points, Unstructured Grid..
Image Data 是分布在规则的矩形网格上的points 和cells。 若是点和cell排列在平面上,则称此图为像素图。它的几何结构和拓扑结构都是规则的,可以隐式的表示。
Rctilinear Grid 是排列在晶体上的规则的点和单元。拓扑结构是规则的,几何结构是部分规则的。拓扑结构可以通过指定grid的维度隐式表示,
Structure Grid 具有规则拓扑结构和不规则几何结构的数据集。网格可以被扭曲成任何单元不重叠或不自交的配置。
Unstructure points 是分布在平面上的不规则的点,没有拓扑结构,几何结构完全是无规则的。
Unstructure Grid 是最常见的数据集。拓扑结构和集合结构都是完全不规则的。
综合
元组抽象 Tuple Abstraction
元组数据中每个Tuple可以有几个元素,由数组进行保存。如下图所示:
数据对象、数据数组对象 Data array object
数据对象表示为字段数据 (Field Data)。字段可以表示为数组的数组。每个数组都有指定的类型、长度、元组大小和名称。将数据数组与点或单元格关联,并将其标记为特定的属性类型,形成点和单元格属性数据。