论文部分内容阅读
建筑物虚拟漫游技术在建筑设计、室内建筑装潢、房地产开发、游戏设计等方面具有非常广阔的应用前景。它的沉浸感、交互性与实时性的综合效果是传统的平面效果图与动画播放所无法达到的。 本论文研究了虚拟漫游技术及相关三维图形理论的基础,并开发了一套基于MFC和OpenGL的建筑物虚拟漫游系统。该系统借助电脑的基本I/O设备,实现了三维虚拟场景中的漫游功能,并为用户提供了友好的MFC界面以及虚拟建筑场景的多观察视角、多漫游模式选择。主要工作和研究成果包括: 1.提出了碰撞检测新方法。在研究已往碰撞检测方法的基础上,论文将空间分解法、层次包围盒法和DS法相综合,提出了一种基于空间位置数据结构的碰撞检测新方法。该方法提高了漫游系统中碰撞检测的速度、碰撞点的检测精度。 2.研究了多种文件读入、虚拟建筑场景建模、虚拟场景漫游的I/O控制技术,并予以编程实现。在研究虚拟漫游关键技术的基础上,建立了摄像机函数类、场景模型输入函数类和模型数据类,完善了程序功能,优化了程序结构。 3.开发了一套基于MFC和OpenGL的简单的建筑物虚拟漫游系统。通过友好的Windows用户界面,为用户提供了多观察视角、多漫游模式、多光源模式的选择,可满足用户的多方面漫游要求。