基于opengl的三維模型的可視化研究

基于opengl的三維模型的可視化研究

ID:34147335

大小:2.12 MB

頁(yè)數(shù):49頁(yè)

時(shí)間:2019-03-03

基于opengl的三維模型的可視化研究_第1頁(yè)
基于opengl的三維模型的可視化研究_第2頁(yè)
基于opengl的三維模型的可視化研究_第3頁(yè)
基于opengl的三維模型的可視化研究_第4頁(yè)
基于opengl的三維模型的可視化研究_第5頁(yè)
資源描述:

《基于opengl的三維模型的可視化研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、山東大學(xué)碩士學(xué)位論文基于OpenGL的三維模型的可視化研究姓名:丁麗申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)技術(shù)指導(dǎo)教師:洪曉光;沙同震20091010山東大學(xué)碩士學(xué)位論文暑魯喜曼皇鼉曼詈皇曼穹葛詈曼!!量曼量曼曼鼉詈曼!!曼毫詈篡曼!皇!詈曼曼!暑曼曼!暑!詈暮曼!I曼皇鼉曼喜皇皇量!曼毫曼皇寡皇詈魯皇鼉詈皇皇喜葛喜曼詈詈皇曼摘要隨著信息技術(shù)的發(fā)展和科學(xué)計(jì)算可視化的廣泛應(yīng)用,三維模型可視化及其應(yīng)用越來(lái)越成為一個(gè)研究熱點(diǎn),本文中主要實(shí)現(xiàn)了三維模型的讀取,給出并實(shí)現(xiàn)了三維模型重建中廣泛應(yīng)用的Deluanay三角剖分

2、算法,同時(shí)簡(jiǎn)要介紹了三維模型的簡(jiǎn)化算法,并利用OpenGL技術(shù)以及虛擬球技術(shù)在VisualBasic6.0中實(shí)現(xiàn)了三維模型的顯示與旋轉(zhuǎn)、平移、縮放控制。第一章介紹了三維模型可視化研究的意義,并給出了本文的主要研究?jī)?nèi)容及本文的結(jié)構(gòu)。第二章詳細(xì)介紹了3DS文件格式,3DS文件以chunk塊為單位,分別存放了三維模型的點(diǎn)數(shù)據(jù),面數(shù)據(jù)以及紋理光照等相關(guān)數(shù)據(jù)。本文在VisualBasic6.0中實(shí)現(xiàn)了文件內(nèi)容的讀取,讀出了構(gòu)成三維模型的頂點(diǎn)序列、三角面片序列,并設(shè)計(jì)了相應(yīng)的數(shù)據(jù)結(jié)構(gòu)來(lái)存放模型數(shù)據(jù)以方便數(shù)據(jù)處理。同

3、時(shí),給出并實(shí)現(xiàn)了一種三角剖分算法,將空間內(nèi)的三維離散點(diǎn)剖分成三角網(wǎng)格。第三章介紹了三維模型的簡(jiǎn)化方法,給出了LOD模型在模型簡(jiǎn)化中的應(yīng)用,同時(shí)介紹了頂點(diǎn)刪除、邊折疊方式的簡(jiǎn)化算法,并給出了頂點(diǎn)刪除簡(jiǎn)化方法中頂點(diǎn)重要度的計(jì)算方法。第四章介紹了OpenGL技術(shù)在三維顯示中的應(yīng)用。介紹了OpenGL的工作原理及編程步驟。利用OpenGL進(jìn)行模擬顯示時(shí)步驟是:構(gòu)造幾何要素(點(diǎn),線,多邊形,圖象,位圖等),創(chuàng)建對(duì)象的數(shù)學(xué)描述。在三維空間上放置對(duì)象,選擇有利的場(chǎng)景觀察點(diǎn):計(jì)算對(duì)象的顏色,這些顏色可能直接定義或由光照

4、條件及紋理間接給出;光柵化,把對(duì)象的數(shù)學(xué)描述和顏色信息轉(zhuǎn)換到屏幕的象素。本章中還進(jìn)一步介紹了虛擬球技術(shù)原理,并在VisualBasic6.0中實(shí)現(xiàn)了利用虛擬球技術(shù)實(shí)現(xiàn)了對(duì)三維模型的旋轉(zhuǎn)、平移、縮放操作。關(guān)鍵詞:三維模型;三角剖分;模型簡(jiǎn)化:0penGL;虛擬球技術(shù)山東大學(xué)碩士學(xué)位論文ABSTRACTWiththedevelopmentoftheinformationtechnologyandapplicationofvisualizationinscientificcomputing,3Dmodelvi

5、sualizationisbecomingastudyingfocus.Modelreadingfrom3DSfilesiscarriedoutinthispaper.TheDetuanaytriangulationalgorithmsaredescribedandachievedinVisualBasic6.0.Thegridsimplificationalgorithmsarealsointroducedinthispaper.The3Dmodelsvisualizationisachievedby

6、OpenGLmodal,andthemodelsCanbetranslated,rotatedandzoomedusingofthetrackballtechnology.Thesignificanceofthemodelvisualizationisintroducedinthefirstchapter.Thesummarizecontextands仃ucnlfeofthispaperaredescribledinthefirstchapter.Theformatof3DSfileisintroduc

7、edindetailinchapter2.The3DSfileiscomposedbytrunk,thevertexinformationandthetextureinformationandthelightinformationofthemodelarestoredinthefile.The3DSfilesreadingareachievedinVisualBasic6.0.Thedatastructureisdesignedtosavetheinformationfromfile,andthetri

8、angulationalgorithmisalsoahievedinchapter2.Themodel酊dsimplificationalgorithmisintroducedinthechapter3.TheLODmodelandthevertexcollapseandedgecollapsealgorithmarealsointroduced,andtheimportancecomputeingmothedisdescribedinth

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。