论文部分内容阅读
虚拟地理场景的数据组织与管理是虚拟地理环境三维数据可视化研究的重要组成部分,从组成上讲,虚拟地理场景是虚拟地、物模型的有机组成体,是地理现象的可视化表达。因此虚拟地理场景中三维模型数据的构建、组织与管理是目前虚拟地理环境建设亟需解决的核心问题之一。本文在已有研究成果的基础上,围绕虚拟地理场景中的三维模型数据转换、三维模型简化、三维模型库建设和虚拟地理场景的编辑、管理等关键技术展开。首先在种类繁多的三维模型格式中,本文选择已成为当前虚拟仿真领域空间数据格式事实上的工业标准的OpenFlight作为虚拟地理场景三维模型数据的标准格式。针对传统CAD应用领域存在的大量三维模型数据在虚拟地理场景中应用的问题,本文在详细分析OpenFlight和DXF的数据组织结构的基础上,设计了由DXF文件转换OpenFlight模型的数据转换方案并编程实现。经实例测试,数据转换完整,结果可靠。其次三维几何模型一般数据量庞大,给其存储、传输及渲染等诸多方面带来较大的困难,因而模型简化算法的研究课题具有一定的应用价值。本文在对当前国内外有关几何模型的简化算法进行了分析和研究后,给出模型顶点几何重要度的评价方法,并将其与边折叠模型简化算法相结合,提出一种基于模型几何特征点的改进型边折叠模型简化算法。实验结果表明,采用本文提出的这种算法来简化三角形网格模型,简化后的模型能很好地保留原始模型表面的尖锐特征,与原始几何模型有着较高的相似度。随着三维模型数目的增加和虚拟地理场景规模的不断扩大,三维模型库系统是解决三维模型管理和共享问题的有效方法。本文在虚拟地理场景组织管理的结构框架和数据模型的研究成果上,从模型库系统的建库原理、系统的结构、功能和特点、系统的实现以及系统的运行这几个方面对整个模型库系统进行了全面的阐述,并以三维模型库为核心设计原型系统,基于Visual C++语言依据面向对象思想实现三维模型编辑与重构模块、三维模型库管理模块和虚拟地理场景编辑与管理模块。文章最后对全文内容进行了总结,并提出了值得进一步研究的问题。