資源描述:
《無人直升機(jī)的三維動(dòng)畫仿真研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、南京航空航天大學(xué)碩士論文摘要本文主要研究了無人直升機(jī)的三維動(dòng)畫仿真,闡述了有關(guān)三維圖形學(xué),OpenGL原理與應(yīng)用,Vc++編程技術(shù),網(wǎng)絡(luò)通訊等內(nèi)容。f首先,簡(jiǎn)要介紹了仿真的分類及發(fā)展趨勢(shì),并對(duì)計(jì)算機(jī)圖形學(xué)與虛擬現(xiàn)實(shí),OpenGL軟件簡(jiǎn)介,Visualc++編程技術(shù),通訊在仿真中的應(yīng)用技術(shù)等做了簡(jiǎn)要的概括。計(jì)算機(jī)圖形學(xué)主要講述圖形學(xué)基本概念,三維圖形的變換技術(shù),包括各種坐標(biāo)系及它們之間的轉(zhuǎn)換,平移變換、投影變換等。通過對(duì)計(jì)算機(jī)圖形學(xué)的學(xué)習(xí),可以初步掌握三維動(dòng)畫的基礎(chǔ)知識(shí),才能對(duì)動(dòng)畫仿真進(jìn)行更深入研究。OpenGL是一種三維圖形開發(fā)工具,是本課題研究的重點(diǎn)。在論文中,介紹了OpenGL的極小化實(shí)現(xiàn)
2、,投影、紋理貼圖等基本內(nèi)容。VC編程技術(shù)一章中對(duì)本課題的設(shè)計(jì)思想做了簡(jiǎn)單的介紹,對(duì)于程序的實(shí)現(xiàn)步驟進(jìn)行了大致劃分,各部分分別與我們論文各章節(jié)相對(duì)應(yīng)。VisualC++是本課題的開發(fā)環(huán)境,對(duì)于課題中運(yùn)用的有關(guān)應(yīng)用程序框架,Windows消息處理,多線程技術(shù),ActiveX控件等技術(shù),做了簡(jiǎn)單的介紹,并對(duì)上述技術(shù)在課題中的實(shí)際應(yīng)用進(jìn)行了簡(jiǎn)單闡述。最后,網(wǎng)絡(luò)通訊闡述了計(jì)算機(jī)網(wǎng)絡(luò)的基本概念,VisualC++與網(wǎng)絡(luò)開發(fā),客戶機(jī)/服務(wù)器模式,Socket套接字,并著重介紹了WindowsSocket編程。尸關(guān)鍵詞:仿真三維動(dòng)畫圖形建模OpenGL網(wǎng)絡(luò)f’無人直升機(jī)的動(dòng)畫仿真ABSTRACTThisthe
3、sismainlystudiesthe3Danimationofunmannedhelicopterincludingtechniqueof3Dgraphics,thetheoryandapplicationofOpenGL,techniqueofusingVisualC++toprogramandcommunicationofnetwork.Atfirst,itsetforththeclassanddirectionofdevelopmentofsimulation,3Dgraphicsandvirtualreality,softwareofOpenGL,techniqueofVisualC
4、++’Sprogram,theapplicationofcommunicationinsimulation.Cyber-graphicsisthebaseof3Danimation,mainlydescribestheconceptionofgraphics,techniqueoftransformof3dgraphic,includingdiversifiedreferenceframeandthetransformamongthem,alsothetransformandprojectionandSOon.OpenGLisaimplementof3dgraphicexploiture,he
5、rewedescribeitsinitialization,projectionandtextureandhowtorealize.TheprojectionuseVisualCHtOexploiture.WeintroducethetechnicconcemedincludingWindowsmessagehandle,multithread,ActiveXcontrolandtheapplicationinpractice.Internetcommunicationfocusontheconceptofnetwork.VisualC++anddevelopmentofnetwork,Soc
6、ket,andexpatiatehowtOuseWindowsSocketprogram.KEYWORDS:simulation3DanimationgraphicalmodelingOpenGLnetworkII南京航空航天大學(xué)碩士學(xué)位論文第一章概述1.1仿真仿真(simulation)是建立相應(yīng)物理系統(tǒng)的數(shù)學(xué)模型在計(jì)算機(jī)上的解算過程。數(shù)學(xué)模型是仿真的基礎(chǔ),只有建立正確的數(shù)學(xué)模型和數(shù)據(jù),才能得到正確的仿真結(jié)果,仿真才有意義和價(jià)值。仿真隨計(jì)算機(jī)的發(fā)展經(jīng)歷了模擬仿真(AnalogSimulation)、混合仿真(HybridSimulation)、數(shù)字仿真(DigitalSimula廿on)的歷
7、史過程。從不同的角度對(duì)仿真進(jìn)行分類有多種方法。按被仿真對(duì)象性質(zhì)可分為連續(xù)系統(tǒng)仿真(ContinuousSystemSimulation)和離散事件系統(tǒng)仿真(DiscreteEventSystemSimulation);按仿真用途可分為工程仿真(EngineeringSimulation)和訓(xùn)練仿真(TrainingSimulation);按應(yīng)用領(lǐng)域可劃分為工程領(lǐng)域仿真和非工程領(lǐng)域仿真:按虛實(shí)結(jié)合的