3D飞行训练系统的设计与实现_毕业论文

上传人:ji****72 文档编号:27020404 上传时间:2018-01-05 格式:DOC 页数:28 大小:906KB
返回 下载 相关 举报
3D飞行训练系统的设计与实现_毕业论文_第1页
第1页 / 共28页
3D飞行训练系统的设计与实现_毕业论文_第2页
第2页 / 共28页
3D飞行训练系统的设计与实现_毕业论文_第3页
第3页 / 共28页
3D飞行训练系统的设计与实现_毕业论文_第4页
第4页 / 共28页
3D飞行训练系统的设计与实现_毕业论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《3D飞行训练系统的设计与实现_毕业论文》由会员分享,可在线阅读,更多相关《3D飞行训练系统的设计与实现_毕业论文(28页珍藏版)》请在金锄头文库上搜索。

1、论文)论文题目:_3D 飞行训练系统的设计与实现_系 别: 计算机系 专业年级: 学 号: 姓 名: 指导教师、职称 年 5 月 10 号论文)目录摘 要 .1第一章 绪论 .21.1 研究 3D 飞行训练系统的背景及研究的意义 .21.2 飞行训练系统的国内外研究现状 .21.3 本论文的基本路线 .3第二章 基于 OpenGL+MFC 的建模基础 .42.1 OpenGL 的概念 .42.2 OpenGL 的发展历程 .42.3 OpenGL 的渲染管道 .52.3.1 显示列表 .52.3.2 求值程序 .62.3.3 基于顶点的操作 .62.3.4 初步组装 .62.3.5 像素操作

2、.62.3.6 纹理装配 .62.4 MFC 的概述 .62.5MFC 的特点 .72.5.1 封装 .72.5.2 继承 .72.5.3 虚拟函数和动态约束 .72.6 MFC 的编程框架 .82.6.1 MFC 的宏观框架体系 .82.7MDI 应用程序构成 .82.7.1 构成应用程序对象 .82.7.2 构成应用程序的对象之间的关系 .102.7.3 构成应用程序的文件 .102.8 基于 OpenGL+MFC 的三维模拟的编程环境配置 .11第三章飞行训练系统的设计及实现 .143.1 系统的设计 .143.1.1 系统结构的类 .143.1.2 场景绘制及渲染 .163.1.3 飞

3、机训练系统的关键模拟技术 .173.1.4 加载矩阵,控制模型变换 .193.2 系统实现的原理及关键技术 .193.2.1 基本的 OpenGL 几何变换 .203.2.2 三维平移 .203.3 实验结果效果图 .22第四章 结论与展望 .24参考文献 .25致 谢 .26论文)1摘 要研究在普通的PC 机下开发高质量的视景仿真系统。在Windows NT 系统下,以Visual C + + 为开发平台,利用OpenGL和串口技术,运用面向对象的编程思想,采用MFC 的编程方法 1。首先简介了OpenGL 及如何利用它进行复杂的三维建模、文本显示、天空和地形绘制以及动画生成的技术。本文在O

4、penGL的开发基础上,开发通过鼠标和键盘进行操作的虚拟飞行训练系统,通过飞行训练系统为飞行员提供了零危险的飞行训练,飞行训练系统提供了一个身临其境的交互式仿真环境,对飞行训练中的场景进行模拟,实现了人机自然交互;实验表明本文的方法在OpenGL场景中仿真飞机的飞行状态,如实的反应出飞机的飞行状态。最终,较好地解决了飞行器三维实时显示与逼真的场景之间的矛盾 2。关键词:开放式图形库;动画;仿真;建模;ABSTRACTThis article focus on the study of developing simulation system running on PC. We implemen

5、t the simulation using OOP method on the platform integrated with VC+ and OpenGL. First introduced the OpenGL and how to use it for complex 3d modeling, text display, the sky and the terrain rendering and animation of technology. The developed virtual flight training system provided users with frien

6、dly manipulations of keyboard and mouse for rich control. This kind of flight training system can remarkably reduce the flying risk. Besides, it provides a vivid simulation process for users with the true scene of flying training through the man-machine interfaces. Experiments showed that our method

7、 was feasible which make sense of controlling flying state. Finally, a decision of the balance of real-time and reality was presented.KEYWORDS : OpenGL ; Animation ; Simulation ; Modeling论文)2第一章 绪论1.1 研究 3D 飞行训练系统的背景及研究的意义过去,在航空航天和军事仿真等领域的许多系统的开发研制过程中,飞行器的研制往往依靠飞行实验来完成型号的定型,研制过程漫长而且花费巨大。目前,随着计算机多媒体技术、可视化技术及图形学技术的发展,我们可以使用计算机来精确地再现现实世界中的绚丽多彩的三维物体,并充分发挥自身的创造性思维,通过人机交互来模拟、改造现实世界,这就是目前最为时髦的虚拟现实技术。通过这种技术,建筑工程师可以直接设计出美观的楼房模型;军事指挥员可以模拟战场进行军事推演,网民可以足不出户游览故宫博物馆等名胜古迹等。而虚拟现实技术最重要的一部分内容就是三维图形编程。用三维仿真系统进行模拟飞行训练是国内外通常采用的有效方法。OpenGL是一个开放式的针对图形硬件的三维图形软件包,具有良好的平台无关性

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号