论文摘要
计算机图形技术的发展,使三维仿真日臻完善。三维表示的地形较之平面地图有更多的优越性,体现了地形三维化的趋势,是计算机图形学研究的热点之一。 基于视觉感受的三维地形作为地形仿真的新思路,具有可视化、非编程和图形操作等特点,它不依赖于真实的实测地形数据,使用者根据自身的主观视觉感受在三维场景中进行鼠标点击,实时交互地生成三维地形。 本文对现有国内外三维地形生成技术和以用户的视觉感受为驱动、使用图形操作的手段在可视化的环境下实现对三维地形由局部生成到整体生成的基于视觉感受的三维地形生成技术进行了分析,由于地形的三维实现牵涉方面较多,应用领域差别大,如果在一个系统中,整体性地进行程序编辑,势必为以后的系统维护和功能扩展造成障碍。本文结合当今三维地形仿真方面的最新发展,如基于真实地形数据的组件式GIS解决方案,对基于视觉感受的三维地形生成技术以组件化软件的形式加以实现。其中主要研究了组件化程序以及将其应用到三维地形生成软件的设计方法,并以基于视觉感受的三维地形生成系统的开发为实例,给出了实现系统的总体框架结构和相应的组件结构以及相关技术难点的解决方法。并在对其中三个关键问题进行分析的同时列举了其实现过程。 本文的工作内容:首先对基于视觉感受的交互式三维地形生成技术的技术思路进行了较为详细的分析,针对其可视化、非编程和图形操作的特点,从基于视觉感受的三维地形生成的核心体系结构入手,对本质的图形操作和根据输入参数并利用鼠标点击交互生成地形的基本架构作了分析,得出利用ActiveX组件实现系统各层次结构内部功能和互相间的通讯调用,将系统各部分以动态链接库的DLL的形式存储,它们利用接口表现其属性和方法。系统中对不同操作模块的功能进行划分,对鼠标点击、细节化操作、物体库、纹理贴图库等进行重新规约,使模块之间的调用更加健壮,便于程序扩展。 经过对此可视化三维地形生成系统的进一步研究,三维地形生成的可扩展性和灵活性得到了很好的体现,为以后多种条件下,如军事电子沙盘、旅游景点展示等的基于组件拼装的应用打下了较好的基础。
论文目录
摘要Abstract1 绪论1.1 课题背景1.2 本文的主要工作2 三维地形生成技术2.1 虚拟现实技术2.2 虚拟现实建模语言VRML2.3 三维地形生成技术综述2.3.1 基于真实地形数据的地形生成技术2.3.2 基于分形技术的地形生成技术2.3.3 基于数据拟合的地形生成技术3 组件技术及其在地形生成领域的应用3.1 COM及ActiveX组件技术简介3.2 组件化程序设计的由来及类型3.3 组件在地形生成中的应用3.3.1 地理信息系统和组件技术3.3.2 组件式地理信息系统的特点3.4 地理信息系统的二次开发组件MapX3.4.1 MapX简介3.4.2 MapX技术的空间数据结构3.4.3 MapX组件的模型结构3.4.4 MapX组件的特征4 系统设计与实现4.1 基于视觉感受的交互式三维地形生成方式4.1.1 技术路线4.1.2 技术细节4.1.3 系统扩展中存在的问题4.2 系统改造技术难点及解决方案4.3 系统组件化的技术路线4.3.1 应用Cortona三维图形工具4.3.2 使用VB开发功能封装组件4.4 使用工具4.4.1 Cortona SDK4.4.2 Visual Basic4.5 Cortona VRML组件改装4.5.1 Cortona三维图形组件结构4.5.2 Cortona组件改装4.6 组件功能划分封装4.6.1 组件功能划分4.6.2 三维拾取功能封装4.6.3 三维地形生成模板封装4.6.4 三维操作功能封装4.6.5 三维地表细节修改工具封装4.6.6 三维地物添加功能封装4.7 组件之间的接口及连接4.7.1 组件之间的接口规约4.7.2 组件接口连接4.8 组件的发布4.9 应用举例4.9.1 小区规划4.9.2 三维雕塑5 结论5.1 课题取得的研究成果5.2 进一步的工作参考文献在学研究成果致谢
相关论文文献
标签:三维地形论文; 组件论文; 基于视觉论文; 语言论文; 图形操作论文;
基于视觉感受的三维地形生成方法的组件式开发技术研究
下载Doc文档