圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)

圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)

ID:12282769

大?。?52.85 KB

頁數(shù):18頁

時(shí)間:2018-07-16

圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)_第1頁
圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)_第2頁
圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)_第3頁
圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)_第4頁
圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)_第5頁
資源描述:

《圖形學(xué)課程設(shè)計(jì)-- 計(jì)算機(jī)圖形學(xué)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、計(jì)算機(jī)圖形學(xué)姓名:mouse學(xué)號(hào):班級(jí):18一、設(shè)計(jì)目的計(jì)算機(jī)圖形學(xué)課程設(shè)計(jì)是驗(yàn)證、鞏固和補(bǔ)充課堂講授的理論知識(shí)的必要環(huán)節(jié),通過計(jì)算機(jī)圖形學(xué)上機(jī)實(shí)驗(yàn),培養(yǎng)學(xué)生的自學(xué)能力、動(dòng)手能力、綜合運(yùn)用知識(shí)解決實(shí)際問題的能力。二、學(xué)生應(yīng)達(dá)到的實(shí)驗(yàn)?zāi)芰εc標(biāo)準(zhǔn)1)了解掌握?qǐng)D形的生成算法,實(shí)現(xiàn)直線、圓、橢圓的生成算法,對(duì)各種算法進(jìn)行效率及效果的分析和比較,學(xué)有余力的同學(xué)可在對(duì)現(xiàn)有算法理解的基礎(chǔ)上,能自行設(shè)計(jì)二維圖形的生成算法并編程實(shí)現(xiàn)。2)了解掌握填充算法理論,能搞實(shí)現(xiàn)矩形、多邊形、圓、橢圓的填充。3)了解掌握裁剪算法理論,理解并實(shí)現(xiàn)直線和多邊性裁剪,對(duì)各

2、種直線裁剪算法進(jìn)行效率及效果的分析和比較。4)了解掌握?qǐng)D形的坐標(biāo)變換理論,實(shí)現(xiàn)二維圖形的基本變換,包括平移、旋轉(zhuǎn)、比例、對(duì)稱變換。5)了解曲線和曲面的生成算法理論,能實(shí)現(xiàn)簡單的三次Hermite,Bezier曲線。三、要求實(shí)現(xiàn)的內(nèi)容框架(一)結(jié)構(gòu)展示(1)進(jìn)一步了解《計(jì)算機(jī)圖形學(xué)》課程的知識(shí)結(jié)構(gòu)體系,繪制整個(gè)課程的知識(shí)結(jié)構(gòu)邏輯示意圖,如(圖1):(圖1)這次我只做了兩級(jí)目錄,如果要做三級(jí)目錄的話,方法是類似的。這里主要利用的多態(tài)來實(shí)現(xiàn)的目錄變換機(jī)制:先建一個(gè)基礎(chǔ)菜單類(MenuBase),其它的子菜單(MainMenu、LineMenu

3、、FillMenu、CutMenu、TranMenu)就繼承這個(gè)基礎(chǔ)類,來進(jìn)行一系列的工作。基礎(chǔ)菜單類:主要做的是,菜單的初始化、菜單的析構(gòu)、顯示菜單的ShowMenu()和響應(yīng)時(shí)間Event()函數(shù)。下面展示的是基礎(chǔ)菜單的結(jié)構(gòu)圖,以及其中某一個(gè)繼承該菜單的子菜單結(jié)構(gòu)圖,如圖2所示:18(圖2)(二)代碼和運(yùn)行效果展示(1)二維線畫圖元1.繪直線1)繪直線DDA法運(yùn)行的效果如圖(圖3)所示。182)繪直線中點(diǎn)法運(yùn)行效果如圖(圖4)所示。3)Bresenham法18運(yùn)行效果如圖(圖5)所示。次圖展示的是運(yùn)行過程中的菜單。182.繪圓1)中

4、點(diǎn)法運(yùn)行效果如圖(圖6)所示。2)正負(fù)法18運(yùn)行效果如(圖7)所示。3.Bresenham運(yùn)行效果如圖(圖8)所示。18菜單截圖:3.繪橢圓1)中點(diǎn)法18運(yùn)行效果如圖(圖9)所示。(圖9)(2)二維填充圖元1.掃描轉(zhuǎn)化矩形1818運(yùn)行效果如(圖10)2.種子填充法1)多邊形18運(yùn)行效果如(圖11)所示。2)圓18運(yùn)行效果如(圖12)所示。3)橢圓18運(yùn)行效果如圖(圖13)所示。(3)二維剪裁1.直線段裁剪1)Cohen-Sutherland1818運(yùn)行效果如圖(圖14)所示。2.多邊形裁剪運(yùn)行效果如圖(圖15)所示。18(4)二維變換1

5、.多邊形平移運(yùn)行效果如圖(圖16)所示。2.多邊形縮放18運(yùn)行效果如圖(圖17)所示。(圖16)(圖17)三、總結(jié)通過這次圖像學(xué)的學(xué)習(xí),我只能有個(gè)最基本的認(rèn)識(shí),發(fā)現(xiàn)自己還有好多不會(huì),考慮到時(shí)間問題,決定就此結(jié)束。圖像學(xué)總體來說,主要的核心部分在于算法的實(shí)現(xiàn),這就要求數(shù)學(xué)功底好,邏輯思維要好,才能看懂其中的奧妙。由于沒有很用心的學(xué)習(xí),本人只能做成這樣,感謝老師給了我們這次課設(shè)的機(jī)會(huì),我才能正真接觸到圖形學(xué),這為我們以后的學(xué)習(xí)更加明確!18

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。