資源描述:
《基于opengl的三維建模實(shí)現(xiàn)方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、基于!"#$%&的三維建模實(shí)現(xiàn)方法石瓊沈春林譚皓(南京航空航天大學(xué)自動(dòng)化學(xué)院,南京!%""%I)?GJ027:KL12M%I’$3NJ摘要三維建模技術(shù)可以真實(shí)地再現(xiàn)我們身邊的客觀物體。研究三維建模技術(shù)對(duì)于三維立體圖象技術(shù)的進(jìn)一步發(fā)展具有十分重大的意義。該文從模型的顯示效果和實(shí)際建模的工作量為標(biāo)準(zhǔn)入手,分析并比較了幾種基于)*+,-.的三維建模方法。文中針對(duì)用)*+,-.直接建模的不足,提出使用專(zhuān)業(yè)建模軟件建模,再轉(zhuǎn)化為)*+,-.程序的方法。關(guān)鍵詞三維建模)*+,-.文章編號(hào)%""!G&’’%G(!""#)%&G"%!!G"’文獻(xiàn)標(biāo)識(shí)碼=中圖分類(lèi)號(hào):O’P%’#()*+(,*-$,-./
2、0-1#)*$20#,3-145(4#1-$!"#$%&63*7*-$263#$839$)*$:($;(-(QN77+6+NE=RCNJ0C2N,?,62,++/2,6,>0,S2,6T,2U+/L2C5NE=+/N,0RC23L0,A=LC/N,0RC23L,>0,S2,6!%""%I)<=4,>(?,::1+C+31,N7N65NE’(JNA+72,630,/+*/+L+,C+DC+/,07C12,6L0/NR,ARL$:1+/+L+0/31NE’(JNA+72,62LU+/52J*N/C0,CCNC1+ER/C1+/A+U+7N*J+,CNE’(UN7RJ+C/236/0*123L
3、C+31,2KR+$:12L*0*+/0,075V+L0,A3NJ*0/+LL+U+/07’(JNA+72,6J+C1NAL40L+AN,)*+,-.,W2C1C1+A2L*705+EE+3CL0,AC1+7N0ACNJNA+72,60L3/2C+/20$=2J2,60CC1+A+E2X32+,35NEJNA+72,6N,75RL2,6)*+,-.,0J+C1NA2L4/NR61CEN/W0/AW1231RL2,6*/NE+LL2N,07LNECW0/+CNJNA+7,0,AC1+,C/0,LEN/J2,62C2,CN)*+,-.*/N6/0J$@#AB->14:’(JNA+72,6,)
4、*+,-.%前言模型簡(jiǎn)化,再使用如三角形構(gòu)建,二次曲面和復(fù)雜多邊形鑲嵌隨著計(jì)算機(jī)圖形圖象技術(shù)的應(yīng)用和發(fā)展,三維立體圖象技工具設(shè)計(jì)等等方法來(lái)生成物體模型圖象。術(shù)也得到了快速的發(fā)展。要想真實(shí)地再現(xiàn)我們周?chē)目陀^世!$%使用三角形構(gòu)建飛機(jī)模型界,首先必須對(duì)客觀物體進(jìn)行三維建模。三維建模是’(技術(shù)如果要求足夠低的話,那么絕大部分物體都可以用三角形中必不可少的前提和基礎(chǔ)。來(lái)簡(jiǎn)化,也就是將物體看成由許多三角形拼成的模型。如在建)*+,-.即開(kāi)放性圖形庫(kù)()*+,-/0*123.24/0/5)是一個(gè)飛機(jī)模型的時(shí)候,可以將飛機(jī)的頭部、機(jī)身、左右翼以及機(jī)尾等三維的計(jì)算機(jī)圖形和模型庫(kù),也是該領(lǐng)域的工業(yè)標(biāo)準(zhǔn)。
5、它是一分別看成是由各種不同的三角形組成的。可以使用)*+,-.中種高性能的開(kāi)放式且功能強(qiáng)大的’(圖形庫(kù),具有幾百個(gè)指令提供的繪制三角形的函數(shù)678+62,(-.9:;<=>-.?@)和67?,A和函數(shù)。使用這些指令和函數(shù)可以構(gòu)造出高質(zhì)量的靜止物體模(),然后在其間使用67B+/C+D’E函數(shù)來(lái)繪制頂點(diǎn),每三個(gè)頂點(diǎn)便型和動(dòng)態(tài)圖象,并且可以實(shí)現(xiàn)對(duì)模型的實(shí)時(shí)交互操作過(guò)程。文成一個(gè)三角形。以下的程序段繪制了飛機(jī)的機(jī)身部分:中研究了幾種基于)*+,-.的三維建模方法,但是由于678+62,(-.9:;<=>-.?@);FF開(kāi)始繪制三角形)*+,-.中并未提供建模的高級(jí)命令,故直接用)*+,-.建模
6、?工作量較大,所建模型常是經(jīng)過(guò)簡(jiǎn)化的,難以再現(xiàn)模型的細(xì)節(jié)。67B+/C+D’(EG%H$"E,"$"E,’"$"E);針對(duì)這些特點(diǎn),提出了使用專(zhuān)業(yè)的建模軟件建模,再轉(zhuǎn)化為67B+/C+D’(E"$"E,%H$"E,’"$"E);67B+/C+D’(E"$"E,"$"E,GHI$"E);)*+,-.程序來(lái)進(jìn)行控制的建模方法。為便于比較,文中的建模FF一個(gè)三角形均以飛機(jī)為例。67B+/C+D’(E"$"E,"$"E,GHI$"E);67B+/C+D’(E"$"E,%H$"E,’"$"E);!使用)*+,-.來(lái)建立模型67B+/C+D’(E%H$"E,"$"E,’"$"E);)*+,-.中提供
7、了許多繪制各種直線和多邊形的指令函FF一個(gè)三角形數(shù)。我們可以使用基本的幾何圖元來(lái)構(gòu)建復(fù)雜的物體模型,但67B+/C+D’(E%H$"E,"$"E,’"$"E);這項(xiàng)工作通常是非常繁瑣的。故在一般情況下,我們都將物體67B+/C+D’(EG%H$"E,"$"E,’"$"E);基金項(xiàng)目:國(guó)家部委基礎(chǔ)預(yù)研項(xiàng)目作者簡(jiǎn)介:石瓊(%PYPG),女,碩士研究生,研究方向?yàn)榫W(wǎng)絡(luò)與控制。沈春林(%P’HG),男,教授,博士生導(dǎo)師,其科研成果曾獲全國(guó)科