资源描述:
《飞行姿态的三维动态实时显示本科》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、飞行姿态的三维动态实时显示摘要三维视景仿真是虚拟现实领域的主要研究课题,它能利用计算机为人们建立一个逼真度和可信度都较高的虚拟场景,在当前很多领域中都有了广泛的应用,包括交互式的游戏娱乐、大型的工程漫游、城市规划等。尤其是在军事方面关于武器研制和飞行器试验中,通过该手段可以获取丰富的仿真数据,是一种经济方便的可视化分析和研究的方法。本文基于OpenGL,应用VisualC++6.0平台,用C++编程对飞行器的飞行场景进行了设计与仿真这样做的目的是由于在实际操纵中,使用真实的飞机来训练新操作手的风险和代价是很高的,所以,在实验室中使用模拟训练
2、器来训练是国内外通常采用的有效方法。文章使用纹理贴图的方法实现了对天空和地面的模拟,用多边形组成了飞机,使用键盘来实现对飞机的操作,同时添加了雾以及光照来增加场景的真实感。程序的运行结果比较符合预期要求,对实际操纵有一定的借鉴意义。此外也可用于三维游戏设计及其他领域。关键词:OpenGL,VisualC++,飞行器,纹理贴图The3Ddynamicreal-timedisplayofflightattitudeAbstractThreedimensionvisualsimulationisamainresearchtopicinthefie
3、ldofvirtualreality,itcanusethecomputerforpeopletosetupavirtualscene,fidelityandreliabilityarehigherinthecurrenthasawidespreadapplicationinmanyfields,includinginteractivegameentertainment,largeengineeringroaming,urbanplanning,etc.Especiallyonweaponsinthemilitaryfieldexperim
4、ents,andaircraftcangetrichbythemeansofsimulationdata,isaneconomicandconvenientmethodofvisualizationanalysisandresearch.ThepaperusesC++programmingdesignandsimulatethesceneofaircraftflightbasedontheOpenGLandapplyVisualC++6.0platform.Thankstousingtherealaircrafttotrainnewoper
5、ators,therisksandcostsarehighwhenintheactualmanipulation,soathomeandabroad,theeffectivemethodoftrainingoperatorsisthroughthetrainingsimulatorsinthelaboratory.Thearticleusestexturemappingmethodtoachieveasimulationoftheskyandtheground,aircraftpolygonsandusethekeyboardtotheop
6、erationoftheaircraft,atthesametime,addingthefogandlighttoincreasetherealismofthescene.Theresultsoftheprogramisinlinewiththeexpectations,furthermore,ithaveasignificanceeffectontheactualmanipulation.Alsocanbeusedinthedesignof3dgamesandotherfields.Keywords:OpenGL,VisualC++,ai
7、rcraft,Texturemap目录中文摘要I英文摘要II1绪论11.1前言11.2国内外相关研究情况21.3本文研究的目的及主要内容22实时性42.1实时性42.2实时性的重要性42.3实时性的实现42.3.1显示列表的优势52.3.2显示列表的适用场合52.3.3创建显示列表62.3.4执行显示列表62.3.5管理显示列表63三维模型操作及场景绘制原理83.1基本框架83.1.1构建应用程序框架83.1.2建立图形操作描述表83.1.3设置像素格式83.2坐标变换93.2.1视图变换113.2.2模型变换113.2.3投影变换123.
8、2.4视区变换123.3纹理映射123.3.1纹理123.3.2纹理数据133.4漫游的原理143.5屏幕显示154场景的构建174.1天空的构建174.2地面194.2.1地面