VTK的数据Representation

数据集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..

Figure5-7

Image Data 是分布在规则的矩形网格上的points 和cells。 若是点和cell排列在平面上,则称此图为像素图。它的几何结构和拓扑结构都是规则的,可以隐式的表示。

Rctilinear Grid 是排列在晶体上的规则的点和单元。拓扑结构是规则的,几何结构是部分规则的。拓扑结构可以通过指定grid的维度隐式表示,

Structure Grid 具有规则拓扑结构和不规则几何结构的数据集。网格可以被扭曲成任何单元不重叠或不自交的配置。

Unstructure points 是分布在平面上的不规则的点,没有拓扑结构,几何结构完全是无规则的。

Unstructure Grid 是最常见的数据集。拓扑结构和集合结构都是完全不规则的。

综合

元组抽象 Tuple Abstraction

元组数据中每个Tuple可以有几个元素,由数组进行保存。如下图所示:

Figure5-9

数据对象、数据数组对象 Data array object

Figure5-11

数据对象表示为字段数据 (Field Data)。字段可以表示为数组的数组。每个数组都有指定的类型、长度、元组大小和名称。将数据数组与点或单元格关联,并将其标记为特定的属性类型,形成点和单元格属性数据。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清韵逐梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值