本类下载TOP10
虚拟环境的演示和漫游
全文下载
Word文件格式下载
6 文钱
文钱不够?
摘 要 本文主要介绍了利用OpenGL来实现对虚拟环境的演示及漫游,介绍了设计所用的相关软件,如3DMAX、OpenGL、VC.NET等,重点说明了OpenGL对于图形的重要性以及调用方法。 本设计主要以VC为开发平台,通过OpenGL函数对虚拟环境进行了构建,使人们可以在其构建的虚拟环境中漫游,使其了解虚拟环境所参考的现实环境。用户可通过键盘等外设来对构建的虚拟环境进行浏览,以第一人称视角给其留下深刻的印象。本软件将有助于在用户亲自到达某个区域前对其有个基本的了解,这将大大减少用户了解某地区付出的代价,使其可以提高生活与工作的效率。本设计还可将构建的3D模型创建到虚拟的场景中,这将有助于用户了解某地的建筑以及功能。虚拟环境的演示和漫游将有助于扩展人们的视野,同时还不用付出很多的时间和精力,就能感受与实地相似的真实感。 关键词:3DMAX OpenGL VC.NET 目 录 第一章 虚拟环境的演示和漫游(任务目标和解决方案)………………………………4 1.1 目标…………………………………………………………………………………4 1.2 实现…………………………………………………………………………………4 一、校园虚拟环境的实现…………………………………………………………………4 二、在程序中调用建立好的模型……………………………………………………………4 三、在程序中实现对虚拟环境的漫游………………………………………………………4 第二章 虚拟环境的演示和漫游中应用的软件…………………………………………4 2.1 使用的软件简介…………………………………………………………………4 2.2 VS.NET简介………………………………………………………………………5 2.3 Visual C++简介…………………………………………………………………5 2.4 3D Studio MAX简介………………………………………………………………5 2.5 OpenGL简介……………………………………………………………………… 5 一、简介………………………………………………………………………………5 二、特点………………………………………………………………………………5 三、OpenGL的基本操作………………………………………………………………6 四、OpenGL图形处理系统的结构及基本框架………………………………………7 五、OpenGL的基本工作流程…………………………………………………………9 六、OpenGL图形操作步骤…………………………………………………………11 第三章 利用3DMAX建立虚拟环境所需的模型…………………………………………13 3.1 虚拟环境中场景的模型建立……………………………………………………13 3.2 将模型转换为主程序可以调用的文件…………………………………………15 第四章 程序源代码………………………………………………………………………16 4.1 程序主框架代码…………………………………………………………………16 4.2 OpenGL程序框架代码…………………………………………………………18 4.3 虚拟环境效果渲染代码…………………………………………………………21 4.4 调用3D模型及场景贴图代码…………………………………………………33 第5章 运行结果…………………………………………………………………………42 5.1 程序运行结果……………………………………………………………………42 5.2 程序运行结果截图………………………………………………………………42 结论…………………………………………………………………………………………44 鸣谢…………………………………………………………………………………………44 参考文献……………………………………………………………………………………45