三维空数据模型
三维空数据模型是三维空数据组织的概念和方法,反映了现实世界空实体及其关系。对三位数空之间数据模型的理解和研究很大程度上决定了三维系统开发和应用的成败,三位数空之间的数据非常庞大和复杂。
三维空数据模型的分类
目前,三维空数据模型根据与现实世界联系方式的不同,主要有四种类型:
基于镶嵌的数据模型
基于镶嵌的数据模型将3D 空划分为一系列相连但不重叠的几何元素,可视为2D镶嵌模型的扩展。
三维镶嵌模型常用的方法有单元分解、空空间占用枚举、四面体网格模型等。
基于向量的数据模型
目前,有两种常见的基于矢量的数据模型:线框表示(WFR)和边界表示(BR)。
分析数据模型
I型数据模型使用函数方程(如非均匀有理B样条(NURBS)函数等。)来表示构成三维空实体及其边界的曲线、曲面或平面,并使用低阶方程来确定曲面的交线。这种方法可以精确地表达某些空实体,存储量小,运算速度快,并且可以保证/[/k0。
基于混合结构的数据模型
基于混合结构的数据模型是由两个或两个以上的数据模型组合而成的具有集成结构的数据模型。它采用了一种折中的方法,减少了镶嵌模型和矢量模型的缺点,也减少了各自的优点。代表性的方法有构造实体几何(CSG)、基于八叉树和周围物理网络的混合模型(八叉树+TEN)、面向对象的3D 空数据模型、基于多重表示的CSG+八叉树数据模型、基于TIN+八叉树的混合数据模型等。
关键词: