基于OpenGL的三维建筑仿真与漫游技术研究

被引量 : 0次 | 上传用户:steven146
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟现实技术是利用计算机生成一种高逼真的模拟环境,并可通过多种传感器接口,使用户“沉浸”到该环境中,从而实现用户与该虚拟环境之间的交互。目前,虚拟现实技术已广泛应用到各个领域。在建筑行业,我们可以用计算机对建筑物进行仿真,创造出具有真实感的三维建筑模型,并可利用计算机的I/O设备对建筑物进行漫游,从而使用户不需要亲临现场或在建筑物完工之前对建筑环境有一个基本的认识。 OpenGL是一种常用的三维图形软件包,依据计算机图形学设计而成,符合光学和视觉原理。它提供非常丰富的接口函数,使用户可以创建出交互式程序,生成具有真实感的三维图形,并对其进行控制。 本文对虚拟现实技术及相关的三维计算机图形学理论进行了研究,并在此基础上利用OpenGL和编程工具VC++的MFC架构开发了一套建筑物的仿真与漫游系统,此系统具有友好的用户界面,方便用户进行操作。主要工作和研究成果包括: 1.对OpenGL的编程和工作原理进行了分析,包括OpenGL的硬件实现和软件实现,OpenGL渲染三维图形的流程及其绘制图形的方式,以及OpenGL的主要功能。对编程开发工具VC++进行了简单介绍,并概括出MFC的编程原理及应用程序的整体框架。 2.分析了虚拟建筑物的数据特征,研究了如何导入外部的3DS文件格式的三维模型,包括对3DS文件块数据结构的分析,以及导入程序的递归结构和重绘模型的数据结构。研究了在生成具有真实感三维图形的过程中,应用到的颜色模型、光照模型和纹理映射等一系列技术问题,并分析了如何在OpenGL里进行实现。 3.研究了在系统的漫游功能中应用到的三维观察技术,在这些观察过程中物体状态如何转变和如何用OpenGL实现观察过程。并在此基础上,设计出程序中的“摄像机”类来完成漫游功能。 4.开发了基于MFC和OpenGL的建筑物仿真与漫游系统。利用此系统可导入外部的虚拟建筑模型,并对其添加光照、增加材质和纹理等,使其更具有真实感。并提供简单的漫游功能,使用户可多角度观察建筑物。
其他文献
隐喻不仅是文学表达中的一种修辞手段,也是以人类基本经验为基础的一种认知方式。语言中的隐喻反映了人们的思维和行为特点。含“吃”词语的隐喻在各种语言中普遍存在。本文以
本文基于近年来新兴的无人机应用领域专业人才短缺的背景,针对新兴的无人机专业,在原应用电子专业中开设无人机技术应用方向的教学模式进行了探索。
本文通过实验对砂姜黑土的水分特性及其与土壤易旱的关系进行了分析研究。结果表明:砂姜黑土持水性能较差,有效水分不仅含量较低,而且低吸力段所占比重较小;比水容易量随吸力增大
持续性高眼压状态可导致严重的视功能损害,如用足量的降眼压药物治疗72h仍不能有效控制眼压,即应进行手术治疗,以挽救和保护视功能。在高眼压持续状态下行青光眼手术治疗,并发症
通过野外调查及采样分析、土培试验和水培试验,本文探讨了土壤理化性质和土壤不同铅形态对鱼腥草吸收累积铅的影响,铅处理对鱼腥草生长及生理生化特性的影响,以及鱼腥草对铅
网络财务随着知识经济高度发展应运而生,先进的计算技术和网络技术普遍地运用到财务业务处理中,各计算机用户通过互联网快捷、方便地传送或取得各种信息。网络财务在操作使用
中古音是音韵学界研究的重要阵地,尤其是有关中古语音的问题更是历来备受音韵学者的重视。本文以中古阴声韵摄的相关韵字作为研究对象,选取《广韵》、《五音集韵》、《中原音
熙丰、元祐时期是北宋政坛动荡不安的时期,其焦点是围绕着王安石变法展开了变法与反变法的斗争,一直持续到北宋灭亡。刘挚的仕途生涯主要在这一时期度过。本文即在这一历史背
主流的财政分权理论一般认为,通过"用手投票"和"用脚投票"两种机制可以提高教育、卫生、社会保障等方面的社会福利水平。然而,随着财政分权理论的发展,政府官员并非大公无私
时间副词是汉语副词系统当中的一个重要小类。现代汉语的时间副词大约有130个,占据副词总数的大概30%。本文调查了宋代142个时间副词,数量大致相当。因此,时间副词是研究汉语语