三维空间数据模型
三维空间数据模型是有关三维空间数据存储结构的定义和方式,它表明了现实世界中空间实体线及实体间的内在联系。对三位空间数据模型的了解和科学研究在较大水平上影响着三维系统软件的快速发展和运用的成功与失败,三维空间数据信息特别的巨大和繁杂多种多样。
三维空间数据模型归类
依据对现实世界的联系电话的不一样,现阶段三维空间数据模型关键有4种种类:
根据镶嵌的数据模型
基于镶嵌的数据模型是将三维空间区划成一系列连通但不重合的几何图形原素,它可以看作是二维镶嵌模型的拓展。
三维镶嵌模型 常见的方式 有模块分解法(cell decomposition)、空间枚举法(spatial occupancy enumeration)、四面体格栅模型等几类。
根据矢量图形的数据模型
现阶段常用的根据矢量图形的数据模型关键有线条表达方式(wire frame representation,WFR)和界限表达方式(boundary representation,BR)二种。
剖析型数据模型
分析型数据模型选用函数方程(如非匀称言之有理B样条(NURBS)函数公式等)来表明组成三维空间实体线以及界限的曲线图、斜面或平面图,并且用解低级方程式来明确斜面的交线,该办法可以精准表述一些空间实体线,所需存储量小,计算速度更快,并可以确保空间唯一性和几何图形不变,但因为三维目标的形状较二维更繁杂,他们难以用统一的数学方程来表述。
根据混合结构的数据模型
基于混合结构的数据模型是将2种或两类以上的数据模型进行综合性,产生一种具备一体化构造的数据模型,它采用一种最合适的的方法,降低了镶嵌模型和矢量素材模型的不够,与此同时也减少了他们自己的优势。较为有象征性的方式 有立体图形素构造法(constructive solid geometry,CSG)、根据八叉树和四周体能网的混和模型(octree+TEN)、面向对象编程的三维空间数据模型、根据多种多样表明的CSG+octree数据模型,根据TIN+octree的混合数据模型等。