VTK数据结构

1 结构化vs非结构化

    参考资料[2]中说明,可视化数据可以分为规则 (Regular) 和不规则 (Irregular) 或者说结构化 (Structured) 和非结构化 (Unstructured) 。规则结构数据点之间有固定的关联关系,可以通过这些关联确定每个点的坐标,不规则结构数据之间没有固定的关联关系。

    例如,VTK中有专门的vtkStructuredGridvtkUnstructuredGrid类。

2 拓扑结构vs几何结构

    参考资料[2]中说明,拓扑结构具有几何变换不变性。例如,说一个多边形是三角形,即指其拓扑结构;而给定的每个点的坐标,则为其几何结构,它是一种空间描述,与空间变换有紧密联系,常见的变换有旋转、平移和缩放。

3 数据单元

    vtkCell类中解析道,数据单元是最简单的点,线,面,它们用于组成可视化数据集。根据实际的需要,可以构建自己的数据单元,例如实例Cube中,利用4个点构造一个面,再用6个面元构造一个六面体;《VTK多线条显示》通过设置单元的ID,实现的多线条的显示。

参考资料

[1]VTK 学习笔记 - 天行健

[2]vtk基本数据结构与模型构建实例讲解

[3]VTK基本数据结构

你可能感兴趣的:(VTK数据结构)