中南大學(xué)計算機圖形學(xué)復(fù)習(xí)題及答案_第1頁
中南大學(xué)計算機圖形學(xué)復(fù)習(xí)題及答案_第2頁
中南大學(xué)計算機圖形學(xué)復(fù)習(xí)題及答案_第3頁
中南大學(xué)計算機圖形學(xué)復(fù)習(xí)題及答案_第4頁
中南大學(xué)計算機圖形學(xué)復(fù)習(xí)題及答案_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、中南大學(xué)計算機圖形學(xué)復(fù)習(xí)題及答案一、名詞解釋1圖形2像素圖3參數(shù)圖4掃描線5構(gòu)造實體幾何表示法6投影7參數(shù)向量方程8自由曲線9曲線擬合10曲線插值11區(qū)域填充12掃描轉(zhuǎn)換二、判斷正誤(正確寫T,錯誤寫F)1.存儲顏色和亮度信息的相應(yīng)存儲器稱為幀緩沖存儲器,所存儲的信息被稱為位圖。( )2光柵掃描顯示器的屏幕分為m行掃描線,每行n個點,整個屏幕分為mn個點,其中每個點稱為一個像素。( )3點陣字符用一個位圖來表示,位圖中的0對應(yīng)點亮的像素,用前景色繪制;位圖中的1對應(yīng)未點亮的像素,用背景色繪制。( )4矢量字符表示法用(曲)線段記錄字形的邊緣輪廓線。( )5將矢量字符旋轉(zhuǎn)或放大時,顯示的結(jié)果通常

2、會變得粗糙難看,同樣的變換不會改變點陣字符的顯示效果。( )6在光柵圖形中,區(qū)域是由相連的像素組成的集合,這些像素具有相同的屬性值或者它們位于某邊界線的內(nèi)部。( )7多邊形的掃描變換算法不需要預(yù)先定義區(qū)域內(nèi)部或邊界的像素值。( )8齊次坐標(biāo)表示法用n維向量表示一個n維向量。( )9實體的邊界由平面多邊形或空間曲面片組成。( )10平面多面體表面的平面多邊形的邊最多屬于兩個多邊形,即它的表面具有二維流形的性質(zhì)。( )11實體幾何性質(zhì)包括位置、長度和大小等。( )12實體的拓?fù)潢P(guān)系表示實體之間的相鄰、相離、方位、相交和包含等關(guān)系。( )13實體的掃描表示法也稱為推移表示法,該表示法用一個物體和該物

3、體的一條移動軌跡來描述一個新的物體。( )14如果投影空間為平面,投影線為直線,則稱該投影為平面幾何投影。( )15.平面幾何投影分為兩大類:透視投影和平行投影。( )16當(dāng)投影中心到投影面的距離為有限值時,相應(yīng)的投影為平行投影。( )17當(dāng)投影中心到投影面的距離為無窮大時,相應(yīng)的投影即為透視投影。( )18在透視投影中,不平行于投影平面的平行線,經(jīng)過透視投影后交匯到一個點,該點稱為滅點。( )19用DDA算法生成圓周或橢圓不需要用到三角運算,所以運算效率高。( )20主滅點的個數(shù)正好等于與投影面相交的坐標(biāo)軸的個數(shù),顯然最多有四個主滅點。( )21透視投影按主滅點個數(shù)分為一點透視、二點透視和三

4、點透視。( )22平行投影分為正(射)投影和斜(射)投影。( )23在正投影中,投影方向與投影面垂直。( )24在斜投影中,投影線不垂直于投影面。( )25當(dāng)投影面與x,y和z垂直時所得到的投影分別稱為正(主)視圖、側(cè)視圖和俯視圖,統(tǒng)稱為三視圖。( )26在斜投影中,當(dāng)投影面與三個坐標(biāo)軸都不垂直時,所形成的投影稱為正軸測。( )27投影面也稱為觀察平面。( )28觀察空間位于前后裁剪面之間的部分稱為裁剪空間或視見體。( )29找出并消除物體中的不可見部分,稱為消隱。( )30經(jīng)過消隱得到的圖形稱為消隱圖。( )三、填空1圖形軟件的建立方法包括提供圖形程序包、 和采用專用高級語言。2直線的屬性包

5、括線型、 和顏色。3顏色通常用紅、綠和藍三原色的含量來表示。對于不具有彩色功能的顯示系統(tǒng),顏色顯示為 。4平面圖形在內(nèi)存中有兩種表示方法,即 和矢量表示法。5字符作為圖形有 和矢量字符之分。6區(qū)域的表示有 和邊界表示兩種形式。7區(qū)域的內(nèi)點表示法枚舉區(qū)域內(nèi)的所有像素,通過 來實現(xiàn)內(nèi)點表示。8區(qū)域的邊界表示法枚舉區(qū)域邊界上的所有像素,通過給 賦予同一屬性值來實現(xiàn)邊界表示。9區(qū)域填充有 和掃描轉(zhuǎn)換填充。10區(qū)域填充屬性包括填充式樣、 和填充圖案。11對于 圖形,通常是以點變換為基礎(chǔ),把圖形的一系列頂點作幾何變換后,連接新的頂點序列即可產(chǎn)生新的變換后的圖形。12裁剪的基本目的是判斷圖形元素是否部分或全

6、部落在13字符裁剪方法包括、單個字符裁剪和字符串裁剪。14圖形變換是指將圖形的幾何信息經(jīng)過產(chǎn)生新的圖形。15從平面上點的齊次坐標(biāo),經(jīng)齊次坐標(biāo)變換,最后轉(zhuǎn)換為平面上點的坐標(biāo),這一變換過程稱為 。16實體的表面具有、有界性、非自交性和閉合性。17集合的內(nèi)點是集合中的點,在該點的內(nèi)的所有點都是集合中的元素。18空間一點的任意鄰域內(nèi)既有集合中的點,又有集合外的點,則稱該點為集合的 。19內(nèi)點組成的集合稱為集合的。20邊界點組成的集合稱為集合的。21任意一個實體可以表示為的并集。22集合與它的邊界的并集稱集合的。23取集合的內(nèi)部,再取內(nèi)部的閉包,所得的集合稱為原集合的24如果曲面上任意一點都存在一個充分

7、小的鄰域,該鄰域與平面上的(開)圓盤同構(gòu),即鄰域與圓盤之間存在連續(xù)的1-1映射,則稱該曲面為 。25對于一個占據(jù)有限空間的正則(點)集,如果其表面是則集為一個實體(有效物體)。26通過實體的邊界來表示一個實體的方法稱為 。27表面由平面多邊形構(gòu)成的空間三維體稱為 。28掃描表示法的兩個關(guān)鍵要素是和掃描軌跡。29標(biāo)量:一個標(biāo)量表示。30向量:一個向量是由若干個標(biāo)量組成的量的一個分量。四、簡答題1. 什么是圖像的分辨率?2. 為什么需要隱藏面消影法?3. 局部光照模型和全局光照模型的不同之處是什么?4. 說出表面明暗處理的三個部分和用于計算每個部分的輔助光線。5.實體采用八叉樹表示法有哪些優(yōu)點?6

8、.實體采用八叉樹表示法有哪些缺點?7. 什么是中點分割裁剪法?8. 二維編碼裁剪法如何對線段的端點進行編碼?9多邊形填充掃描線算法包括哪些計算步驟?10消隱算法有哪些類型,它們各有什么特點?11深度緩存(Z-buffer)算法包括哪些步驟?12什么叫觀察空間?五、計算題1 一條直線的兩個端點是(0,0)和(6,18),計算x從0變到6時y所對應(yīng)的值。2寫出關(guān)于xy平面對稱面的鏡面反射變換。3寫出直線方程y mx b對應(yīng)的xy坐標(biāo)方程,假設(shè)xy坐標(biāo)系是由xy坐標(biāo)系旋轉(zhuǎn)90得到。4使用斜截式方程畫斜率介于0和45之間的直線的步驟是什么?5 寫出從P(b)水平線yb的交點。 1(x1,y1)到P2(

9、x2,y2)的段與(a)垂直線xa,6使用Bresenham算法畫斜率介于0和45之間的直線所需的步驟。參考答案一、名詞解釋1圖形:能夠在人們視覺系統(tǒng)中形成視覺印象的對象稱為圖形,包括自然景物和人工繪圖。2像素圖:點陣法列舉圖形中的所有點。用點陣法描述的圖形稱為像素圖。3參數(shù)圖:參數(shù)法描述圖形的形狀參數(shù)和屬性參數(shù)。用參數(shù)法描述的圖形稱為參數(shù)圖。4掃描線:在光柵掃描顯示器中,電子槍掃過的一行稱為一條掃描線。5構(gòu)造實體幾何表示法:用簡單的實體(也稱為體素)通過集合運算組合成所需的物體的方法稱為構(gòu)造實體幾何表示法。6投影:投影是從高維(物體)空間到低維(投影)空間的一種映射。7參數(shù)向量方程:參數(shù)向量

10、方程是包含參數(shù)和向量的方程。8自由曲線:形狀比較復(fù)雜、不能用二次方程來表示的曲線稱為自由曲線,通常以三次參數(shù)方程來表示9曲線擬合:給定一個點列,用該點列來構(gòu)造曲線的方法稱為曲線擬合。10曲線插值:已知曲線上的一個點列,求曲線上的其他點的方法稱為曲線插值。11區(qū)域填充:根據(jù)像素的屬性值、邊或頂點的簡單描述,生成區(qū)域的過程稱為區(qū)域填充。12掃描轉(zhuǎn)換:在矢量圖形中,多邊形用頂點序列來表示,為了在光柵顯示器或打印機等設(shè)備上顯示多邊形,必須把它轉(zhuǎn)換為點陣表示。這種轉(zhuǎn)換稱為掃描轉(zhuǎn)換。二、判斷正誤(正確寫T,錯誤寫F)1.存儲顏色和亮度信息的相應(yīng)存儲器稱為幀緩沖存儲器,所存儲的信息被稱為位圖。(T)2光柵掃

11、描顯示器的屏幕分為m行掃描線,每行n個小點,整個屏幕分為mn個中點,其中每個小點稱為一個像素。(T)3點陣字符用一個位圖來表示,位圖中的0對應(yīng)點亮的像素,用前景色繪制;位圖中的1對應(yīng)未點亮的像素,用背景色繪制。(F)4矢量字符表示法用(曲)線段記錄字形的邊緣輪廓線。(T)5將矢量字符旋轉(zhuǎn)或放大時,顯示的結(jié)果通常會變得粗糙難看,同樣的變換不會改變點陣字符的顯示效果。(F)6在光柵圖形中,區(qū)域是由相連的像素組成的集合,這些像素具有相同的屬性值或者它們位于某邊界線的內(nèi)部。(T)7多邊形的掃描變換算法不需要預(yù)先定義區(qū)域內(nèi)部或邊界的像素值。(T)8齊次坐標(biāo)表示法用n維向量表示一個n維向量。(F)9實體的

12、邊界由平面多邊形或空間曲面片組成。(T)10平面多面體表面的平面多邊形的邊最多屬于兩個多邊形,即它的表面具有二維流形的性質(zhì)。(T)11實體幾何性質(zhì)包括位置、長度和大小等。(T)12實體的拓?fù)潢P(guān)系表示實體之間的相鄰、相離、方位、相交和包含等關(guān)系。(F)13實體的掃描表示法也稱為推移表示法,該表示法用一個物體和該物體的一條移動軌跡來描述一個新的物體。(T)14如果投影空間為平面,投影線為直線,則稱該投影為平面幾何投影。(T)15.平面幾何投影分為兩大類:透視投影和平行投影。(T)16當(dāng)投影中心到投影面的距離為有限值時,相應(yīng)的投影為平行投影。(F)17當(dāng)投影中心到投影面的距離為無窮大時,相應(yīng)的投影即

13、為透視投影。(F)18在透視投影中,不平行于投影平面的平行線,經(jīng)過透視投影后交匯到一個點,該點稱為滅點。(T)19用DDA算法生成圓周或橢圓不需要用到三角運算,所以運算效率高。(F)20主滅點的個數(shù)正好等于與投影面相交的坐標(biāo)軸的個數(shù),顯然最多有四個主滅點。(F)21透視投影按主滅點個數(shù)分為一點透視、二點透視和三點透視。(T)22平行投影分為正(射)投影和斜(射)投影。(T)23在正投影中,投影方向與投影面垂直。(T)24在斜投影中,投影線不垂直于投影面。(T)25當(dāng)投影面與x,y和z垂直時所得到的投影分別稱為正(主)視圖、側(cè)視圖和俯視圖,統(tǒng)稱為三視圖。(T)26在斜投影中,當(dāng)投影面與三個坐標(biāo)軸

14、都不垂直時,所形成的投影稱為正軸測。(F)27投影面也稱為觀察平面。(T)28觀察空間位于前后裁剪面之間的部分稱為裁剪空間或視見體。(T)29找出并消除物體中的不可見部分,稱為消隱。(T)30經(jīng)過消隱得到的圖形稱為消隱圖。(T)三、填空1圖形軟件的建立方法包括提供圖形程序包、 修改高級語言 和采用專用高級語言。2直線的屬性包括線型、 線寬 和顏色。3顏色通常用紅、綠和藍三原色的含量來表示。對于不具有彩色功能的顯示系統(tǒng),顏色顯示為 灰度級(或亮度級)。4平面圖形在內(nèi)存中有兩種表示方法,即 柵格表示法 和矢量表示法。5字符作為圖形有 點陣字符 和矢量字符之分。6區(qū)域的表示有 內(nèi)點表示 和邊界表示兩

15、種形式。7區(qū)域的內(nèi)點表示法枚舉區(qū)域內(nèi)的所有像素,通過 給區(qū)域內(nèi)的像素賦予同一屬性值來實現(xiàn)內(nèi)點表示。8區(qū)域的邊界表示法枚舉區(qū)域邊界上的所有像素,通過給 區(qū)域邊界的像素點 賦予同一屬性值來實現(xiàn)邊界表示。9區(qū)域填充有 種子填充 和掃描轉(zhuǎn)換填充。10區(qū)域填充屬性包括填充式樣、 填充顏色 和填充圖案。11對于連接新的頂點序列即可產(chǎn)生新的變換后的圖形。12裁剪的基本目的是判斷圖形元素是否部分或全部落在13字符裁剪方法包括、單個字符裁剪和字符串裁剪。14圖形變換是指將圖形的幾何信息經(jīng)過 幾何變換后 產(chǎn)生新的圖形。15從平面上點的齊次坐標(biāo),經(jīng)齊次坐標(biāo)變換,最后轉(zhuǎn)換為平面上點的坐標(biāo),這一變換過程稱為 規(guī)范化過程

16、 。16實體的表面具有17集合的內(nèi)點是集合中的點,在該點的內(nèi)的所有點都是集合中的元素。18空間一點的任意鄰域內(nèi)既有集合中的點,又有集合外的點,則稱該點為集合的界點 。19內(nèi)點組成的集合稱為集合的20邊界點組成的集合稱為集合的 邊界 。21任意一個實體可以表示為 內(nèi)部和邊界 的并集。22集合與它的邊界的并集稱集合的。23取集合的內(nèi)部,再取內(nèi)部的閉包,所得的集合稱為原集合的 正則(點)集 。24如果曲面上任意一點都存在一個充分小的鄰域,該鄰域與平面上的(開)圓盤同構(gòu),即鄰域與圓盤之間存在連續(xù)的1-1映射,則稱該曲面為 二維流形 。25對于一個占據(jù)有限空間的正則(點)集,如果其表面是,則該正則集為一

17、個實體(有效物體)。26通過實體的邊界來表示一個實體的方法稱為27表面由平面多邊形構(gòu)成的空間三維體稱為28掃描表示法的兩個關(guān)鍵要素是和掃描軌跡。29標(biāo)量:一個標(biāo)量表示。30向量:一個向量是由若干個標(biāo)量組成的,其中每個標(biāo)量稱為向量的一個分量。四、簡答題1. 什么是圖像的分辨率?解答:在水平和垂直方向上每單位長度(如英寸)所包含的像素點的數(shù)目。2. 為什么需要隱藏面消影法?解答:需要用隱藏面消影法來判斷哪些物體和表面遮擋了放在它們后面的物體和表面,從而產(chǎn)生更逼真的圖像。3. 局部光照模型和全局光照模型的不同之處是什么?解答:局部光照模型主要是考慮光源發(fā)出的光對物體的直接影響。另外,全局光照模型除了

18、處理光源發(fā)出的光之外,還考慮其他輔助光的影響,如光線穿過透明或半透明物體,以及光線從一個物體表面反射到另一個表面等。4. 說出表面明暗處理的三個部分和用于計算每個部分的輔助光線。解答:局部貢獻(陰影光線),反射光貢獻(鏡面反射光線)和透射光貢獻(鏡面透射光線)。5.實體采用八叉樹表示法有哪些優(yōu)點?解答:實體采用八叉樹表示法有以下優(yōu)點:(1)可以用統(tǒng)一而且簡單的形體來表示空間任意形狀的實體。(2)易于實現(xiàn)實體之間的集合運算,如交、并和差等運算。(3)易于檢查實體之間是否接觸。(4)易于計算實體的統(tǒng)計量,如體積、質(zhì)量和重量等。(5)在對實體進行顯示時,易于實現(xiàn)消隱。6.實體采用八叉樹表示法有哪些缺

19、點?解答:實體采用八叉樹表示法有以下缺點:(1) 在分辨率較高時,所需的存儲容量較大。(2) 難于實現(xiàn)某些幾何變換,如旋轉(zhuǎn)和任意比例系數(shù)的比例變換等。(3) 只能近似地表示空間實體,難于轉(zhuǎn)換為表達更精確的邊界表示。7. 什么是中點分割裁剪法?解答:中點分割裁剪法又稱對分裁剪法,該方法用于代替求交運算。如圖11所示,AB為線段P1P2的可見部分。記P1和P2的中點為Pm。從P1出發(fā)求A,如果P1Pm部分可見部分不可見,則A點在該線段上,用該線段代替P1P2繼續(xù)求解;否則,用PmP2代替P1P2繼續(xù)求解。求解過程直到P1P2的長度小于預(yù)先給定的一個常數(shù)時結(jié)束,這時,P2為離A最近的可見點。類似地可

20、以求解B。P2P18. 二維編碼裁剪法如何對線段的端點進行編碼?解答:將用戶域用為9個區(qū)域,每個區(qū)域都有相應(yīng)的編碼,當(dāng)線段的端點落在某個區(qū)域內(nèi)時,對該端點進行相應(yīng)的編碼。從高位開始,每位編碼如下:(1) 第1位,端點在y=ymax上方則取1,否則取0;(2) 第2位,端點在y=ymin下方則取1,否則取0;(3) 第3位,端點在x=xmax右方則取1,否則取0;(4) 第4位,端點在x=xmin左方則取1,否則取0。如果線段兩端點的4位編碼全為零,則線段全部在窗口內(nèi);如果兩端點的4位編碼按位進行與運算,結(jié)果為非零,則此線段全部在窗口之外;其他情況下,線段部分在窗口內(nèi),部分在窗口外。編碼裁剪法的

21、編碼用于判斷線段與窗口的關(guān)系。區(qū)域編碼9多邊形填充掃描線算法包括哪些計算步驟?解答:對于一個給定的多邊形,用一組水平(垂直)的掃描線進行掃描,求出每條掃描線與多邊形邊的交點,這些交點將掃描線分割為相間排列的落在多邊形內(nèi)和外的線段,將落在多邊形內(nèi)的線段上的所有象素點賦以給定的多邊形的顏色值。計算過程如下:(1) 求交:計算掃描線與多邊形各邊的交點;(2) 排序:把所有交點按遞增順序進行排序;(3) 交點配對:每對交點表示掃描線與多邊形的一個相交區(qū)間;(4) 區(qū)間填色:相交區(qū)間內(nèi)的象素置成多邊形顏色,相交區(qū)間外的象素置成背景色。10消隱算法有哪些類型,它們各有什么特點?解答:消隱算法可以分為兩大類

22、:對象空間方法(Object Space Methods)和圖象空間方法(image Space Methods)。對象空間方法是通過分析對象的三維特性之間的關(guān)系來確定其是否可見。例如,將三維平面作為分析對象,通過比較各平面的參數(shù)來確定它們的可見性。圖象空間是對象投影后所在的二維空間。圖象空間方法是將對象投影后分解為象素,按照一定的規(guī)律,比較象素之間的z值,從而確定其是否可見。11深度緩存(Z-buffer)消隱算法包括哪些步驟?解答:深度緩存(Z-buffer)算法是一種典型的、簡單的圖象空間面消隱算法。該算法需要一個深度緩存數(shù)組ZB,此外還需要一個顏色屬性數(shù)組CB ,它們的大小與屏幕上像素

23、點的個數(shù)相同。Z-buffer算法的步驟如下:(1)初始化ZB和CB,使得ZB(i,j)=Zmax,CB(i,j)=背景色,i=1,, m; j=1,,n;(2)對多邊形P,計算它在點(i,j)處的深度值zi,j,(3)若zi,j ZB(i,j),則ZB(i,j)=zi,j,CB(i,j)=多邊形P的顏色;(4)對每個多邊形重復(fù)(2)、(3)兩步,最終在CB中存放的就是消隱后的圖形。 這個算法的關(guān)鍵在第()步,要盡快判斷出哪些點落在一個多邊形內(nèi),并盡快求出一個點的深度值。這里需要應(yīng)用多邊形點與點之間的相關(guān)性,包括水平相關(guān)性和垂直相關(guān)性。12什么叫觀察空間?解答:在透視投影中,從投影中心出發(fā),過

24、觀察窗口邊線的射線所圍成的四棱錐稱為透視投影的觀察空間;在平行投影中,從投影參考點到觀察窗口中心的方向為投影方向,過觀察窗口邊線且平行于投影方向的直線包圍的四棱柱稱為平行投影的觀察空間。五、計算題一條直線的兩個端點是(0,0)和(6,18),計算x從0變到6時y所對應(yīng)的值。 解答:由于直線的方程沒有給出,所以必須找到直線的方程。下面是尋找直線方程(ymxb)的過程。首先尋找斜率:m y/x (y2y1)/(x2x1) (180)/(60) 3接著b在y軸的截距可以代入方程y3xb求出 030b。因此b0,所以直線方程為y3x。當(dāng)x從0變到6時y所對應(yīng)的值如下表:2寫出關(guān)于xy平面對稱面的鏡面反射變換。解答:由圖得知P(x,y,z)得對稱點是P (x,y,z)。其反射變換是:1 M 00 0100 0 1y 3寫出直線方程y mx b對應(yīng)的xy坐標(biāo)方程,假設(shè)xy坐標(biāo)系是由xy坐標(biāo)系旋轉(zhuǎn)90得到。解答:旋轉(zhuǎn)坐標(biāo)變換方程可以寫成:x xcos90 ysin90 y, y xsin90 ycos90 x代入原方程式得到 x my b,寫成y的方程式,得y ( 1/m)/x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論