天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 自動化論文 >

基于OpenSceneGraph的虛擬校園系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)布時間:2021-03-06 18:24
  伴隨科學(xué)技術(shù)飛速發(fā)展,虛擬現(xiàn)實技術(shù)(VR)和人工智能(AI)已經(jīng)成為信息科技領(lǐng)域研究和應(yīng)用的熱門方向。VR技術(shù)利用計算機構(gòu)建出一個與現(xiàn)實環(huán)境十分逼真的虛擬環(huán)境,給人以感同身受的用戶體驗。虛擬校園系統(tǒng)是VR技術(shù)應(yīng)用的一個重要方面,對虛擬校園系統(tǒng)的研究可以幫助學(xué)校向大眾更加生動形象地宣傳和推廣學(xué)校的形象。本文研究了基于OpenSceneGraph(以下簡稱OSG)三維圖形引擎設(shè)計與實現(xiàn)三維虛擬校園系統(tǒng)。首先研究了課題的背景和國內(nèi)外現(xiàn)狀,通過與其他三維開發(fā)引擎的對比,得出采用OSG作為虛擬校園系統(tǒng)開發(fā)的優(yōu)勢,確定論文研究的方向。然后對OSG中的數(shù)據(jù)結(jié)構(gòu)和渲染機制理論以及源碼結(jié)構(gòu)進行了分析總結(jié),為結(jié)合MFC框架的系統(tǒng)開發(fā)奠定了理論基礎(chǔ)。緊接著剖析OSG的坐標變換原理,根據(jù)原理可在MFC界面下對3D圖形坐標進行修改。針對OSG與MFC結(jié)合時重復(fù)處理消息響應(yīng),而造成CPU資源浪費的現(xiàn)象,本系統(tǒng)進行了改進。將消息響應(yīng)函數(shù)直接作用于MFC框架,并且簡化系統(tǒng)窗口,提高了代碼的可讀性,縮短了事件響應(yīng)的時間。最后利用VS2010開發(fā)工具和C++語言,實現(xiàn)了一個基于OSG的虛擬校園系統(tǒng)。本系統(tǒng)界面設(shè)計了自定義... 

【文章來源】:南京郵電大學(xué)江蘇省

【文章頁數(shù)】:67 頁

【學(xué)位級別】:碩士

【部分圖文】:

基于OpenSceneGraph的虛擬校園系統(tǒng)的設(shè)計與實現(xiàn)


OSG源碼庫的組成部分

過程圖,世界坐標系,物體,場景


的基礎(chǔ)上,再進一步研究 OSG 開源圖形庫的坐標系到可以在 MFC 界面下自如地改變對象坐標,設(shè)置物標變換標系笛卡爾坐標系,我們能夠用該坐標系描述其他坐標物體在那個虛擬的三維空間的位置。在 OSG 中坐標8]。如下圖 3.1 所示為 OSG 的世界坐標系:

三維系統(tǒng)


圖 3.9 基于 OSG 的簡單三維系統(tǒng)G 坐標位置是居中顯示的,這是因為程序默認使用了 TrackballManip根據(jù)場景對象的位置計算出相機所在的位置,使得整個場景無論設(shè)置模型在哪個坐標,都會居中顯示在窗口,我們無法要重新定義一個操作器,指定它的相機位置[45],這樣在控制觀察結(jié)果。器類名為 CTravelManipulator,它繼承于 osgGA::CameraMa為三維矢量 osg::Vec3 的屬性,然后在其構(gòu)造函數(shù)里賦初始ion osg :: Vec3 (0.0 f , 50.0 f ,0.0 f);//攝像機的世界坐標(ion osg :: Vec3 (0s g :: PI _ 2,0.0 f ,0.0 f);


本文編號:3067582

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/3067582.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a14d7***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com