activiz

Activiz 使用笔记-4 数据源(2)

你说的曾经没有我的故事 提交于 2019-12-07 21:06:14
上一篇写了一些数据源的生成或者读取方法。下面开始严肃的讲一下VTK中的数据集,虽然感觉有时候不会直接去用,但是感觉这个是基础,所以要先看。 直接看《VTK用户手册》的第44页 3.1 可视化vtkDataSet类数据 在写这篇的时候,也结合了张晓东、罗火灵两位大大编写的《VTK图形图像开发进阶》。这本书的3.2 节也是讲数据对象和数据集 在VTK中,数据一般以数据对象的形式表现。数据对象是数据的集合,数据对象表现的数据是可以被可视化管线处理的数据,只有当数据对象被组织成一种结构后,才能被VTK提供的可视化算法所处理。 将数据对象组织成一种结构并赋予相应的属性值,就形成了数据集(Dataset)。VTK里与数据集对应的类是vtkDataSet,该类从vtkdataObject直接派生。(《VTK图形图像开发进阶》) vtkDataSet 是所有数据集类的父类,是一个抽象类,不能实例化。 vtkDataSet由两个部分组成:组织结构(Organizing Structure)以及与组织结构相关的属性数据(Attribute Data) 而vtkDataSet的组织结构又由拓扑结构(Topology)和几何结构(Geometry)两部分组成。 《VTK图形图像开发进阶》这本书上将的很清晰(P49),特摘录下来(我按照自己的理解重新组织了一下): 几何结构描述了对象的空间位置关系 (比如