基于opengl的三维飞行器程序设计与仿真

基于opengl的三维飞行器程序设计与仿真

ID:28809556

大小:2.15 MB

页数:45页

时间:2018-12-14

基于opengl的三维飞行器程序设计与仿真_第1页
基于opengl的三维飞行器程序设计与仿真_第2页
基于opengl的三维飞行器程序设计与仿真_第3页
基于opengl的三维飞行器程序设计与仿真_第4页
基于opengl的三维飞行器程序设计与仿真_第5页
资源描述:

《基于opengl的三维飞行器程序设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论文题目:基于OpenGL的三维飞行器程序设计与仿真摘要本文基于OpenGL,应用VisualC++6.0平台,用C++编程对飞行器的飞行场景进行了设计与仿真.这样做的目的是由于在实际操纵中,使用真实的飞机来训练新操作手的风险和代价是很高的,所以,在实验室中使用模拟训练器来训练是国内外通常采用的有效方法。文章使用纹理贴图的方法实现了对天空和地面的模拟,用多边形组成了飞机,使用键盘来实现对飞机的操作,同时添加了雾以及光照来增加场景的真实感。程序的运行结果比较符合预期要求,对实际操纵有一定的借鉴意义。最后还针对实际制作过程中

2、提出了一些建议以及改进的方法。【关键字】OpenGL;C++;飞行器;纹理贴图;仿真【论文类型】设计性45西安科技大学毕业论文45西安科技大学毕业论文Title:AircraftprogramdesignandsimulationbasedanOpenGLMajor:Name:Signature:Supervisor:Signature:AbstractThepaperusesC++programmingdesignandsimulatethesceneofaircraftflightbasedontheOpenGLan

3、dapplyVisualC++6.0platform.Thankstousingtherealaircrafttotrainnewoperators,therisksandcostsarehighwhenintheactualmanipulation,soathomeandabroad,theeffectivemethodoftrainingoperatorsisthroughthetrainingsimulatorsinthelaboratory.Thearticleusestexturemappingmethodto

4、achieveasimulationoftheskyandtheground,aircraftpolygonsandusethekeyboardtotheoperationoftheaircraft,atthesametime,addingthefogandlighttoincreasetherealismofthescene.Theresultsoftheprogramisinlinewiththeexpectations,furthermore,ithaveasignificanceeffectontheactual

5、manipulation.Finally,fortheactualprocessofmakinganumberofrecommendationsaswellasimprovedmethods.【Keywords】OpenGL;C++;aircraft;texturemapping;simulate【TypeofThesis】Thedesignmodel45西安科技大学毕业论文目录1.绪论51.1前言51.2飞行器仿真技术国内外研究现状61.3本文研究的目的及主要内容62.程序功能概述72.1场景的构建及其特点82.1.1

6、场景的构建82.1.2与以往实现方法的区别82.2程序的主要功能92.3本论文研究重点93.程序涉及知识详解103.1基本框架103.1.1构建应用程序框架103.2坐标变换103.2.1视图变换133.2.2模型变换143.2.3投影变换143.3纹理映射143.3.1纹理143.3.2纹理数据153.4漫游的原理163.5显示列表173.6屏幕显示184.场景的构建194.1天空的构建194.2地面214.2.1地面的生成214.2.2地面中的水254.3飞行器264.3.1飞行器的构建264.3.2材质属性的设置2

7、84.3.3飞行器漫游284.3.4飞行器的控制304.3.5飞行器的尾焰334.4场景中的光照344.4.1光照的属性344.4.2光照的模型354.5场景中的雾3745西安科技大学毕业论文4.5.1雾的属性374.5.2雾的生成384.6本系统建模流程384.7建模细节及其改进405.总结与展望43致谢44参考文献4545西安科技大学毕业论文1.绪论1.1前言科学计算可视化是20世纪80年代后期随着计算机图形学应用的拓广而发展起来的一个新的研究分支,受其推动,各种信息的可视化成为90年代许多学科领域的研究前缘。三维可

8、视化是指以适当的数据结构建立地下特征的数学模型,采用计算机图形技术将数学描述以3D真实感图像的形式予以表现。三维可视化技术对于地下构造研究十分重要,三维可视化模型能够形象地表达地下构造的“真实”形态特征以及构造要素的空间关系,结合三维信息处理和空间分析功能可以使地下构造分析更为直观、准确,为地下构造三维可视化研究开拓

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。