




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
成都理工大學(xué)2012-2013學(xué)年
第一學(xué)期《計(jì)算機(jī)圖形學(xué)》考試試卷A大題一二三四總分得分一、填空(將正確答案填入對應(yīng)小題中,每小題3分,共30分)1、2、3、4、5、6、7、8、9、計(jì)算機(jī)圖形學(xué)是研究利用計(jì)算機(jī)來顯示、生成和處理圖形的原理、方法和技術(shù)的一門學(xué)科。光柵圖形子系統(tǒng)的兩個重要部件是:幀緩沖存儲器和顯示控制器。平行投影與透視投影區(qū)別是平行投影不具有透視縮小性;正投影與斜投影的區(qū)別是投影方向和投影面是否垂直。三次樣條曲線常用的約束條件有自由端、夾持端、拋物端。使用下面的二維圖形變換矩陣:10產(chǎn)生變換的結(jié)果是沿Y方向放大2倍,沿X方向平移3構(gòu)造一個3次Bezier曲面需要16個控制點(diǎn);若修改3次B樣條曲線控制點(diǎn),最多影響三次B樣條曲線段數(shù)是4。OpenGL三維平行投影函數(shù)是glOrtho(left,bottom,right,top,near,far)1寸2/2-J~6/600)0膈/300-湛2/2-崩/6000001)請寫出正等測投影的投影矩陣\在圖形學(xué)中通常用哪幾個參數(shù)定義觀察坐標(biāo)系觀察參考點(diǎn)、觀察平面法向量、觀察正向。10、消隱算法按實(shí)現(xiàn)方式分為:圖像空間和景物空間消隱算法兩類。二、選擇填空(選擇正確的答案填入對應(yīng)題號,每小題2分,共20分)1、使用下列二維圖形變換矩陣:TOC\o"1-5"\h\z-010-T=—100,產(chǎn)生變換的結(jié)果為D。001A沿X坐標(biāo)軸平移1個單位,同時沿Y坐標(biāo)軸平移一1個單位B繞原點(diǎn)逆時針旋轉(zhuǎn)90度C沿X坐標(biāo)軸平移一1個單位,同時沿Y坐標(biāo)軸平移1個單位D繞原點(diǎn)順時針旋轉(zhuǎn)90度2、下面哪個OpenGL函數(shù)的調(diào)用會改變材質(zhì)的漫反射光系數(shù)B。AglMaterialfv(GL_FRONT,GL_AMBIENT,amb)BglMaterialfv(GL_FRONT,GL_DIFFUSE,dif)CglLightfv(GL_FRONT,GL_AMBIENT,amb)DglLightfv(GL_FRONT,GL_DIFFUSE,dif)3、下面那種特性是B樣條曲線不具有的C。A對稱性B凸包性C通過特征多邊形的起點(diǎn)和終點(diǎn)D局部性4、下面幾種連續(xù)變換,試問哪一種變換矩陣不能互換D。A兩個連續(xù)的旋轉(zhuǎn)變換B兩個連續(xù)的平移變換C兩個連續(xù)的比例變換D平移變換與旋轉(zhuǎn)變換5、下列有關(guān)投影的敘述語句中,不正確的論述為A。A透視投影與平行投影相比,能真實(shí)的反映物體的精確的尺寸和形狀B平行投影的投影中心到投影面距離是無限的C透視投影的滅點(diǎn)可以有多個D與斜等測投影面垂直的任何直線段,其投影長度不變6、下面對于Bezier曲線端點(diǎn)的描述是最準(zhǔn)確的CoA曲線過多邊形的端點(diǎn)P1和PnB曲線與多邊形的端點(diǎn)直線P1P2和PnPn-1相切C曲線過多邊形的端點(diǎn)P1和Pn并與端點(diǎn)直線P1P2和PnPn-1相切D曲線無約束,僅與控制點(diǎn)有關(guān)。7、下面那種方法不會減少圖形走樣現(xiàn)象A。A增加畫線寬度B提高屏幕分辨率C使用區(qū)域采樣算法D使用加權(quán)區(qū)域采樣8、圖形學(xué)引入齊次變換矩陣的意義是B。A便于矩陣運(yùn)算B提高圖形變換速度C便于進(jìn)行投影變換D有利于將二維圖形變換為三維圖形9、連續(xù)的三次參數(shù)樣條曲線是由一系列的Hermite曲線段連接起來的,指出是依據(jù)下面哪個條件建立構(gòu)成的C。AC(0)BC(1)CC(2)D兩Hermite曲線段端點(diǎn)值相等10、下面關(guān)于Bresenham圓弧生成算法描述正確的是A。ABresenham不必做四舍五入運(yùn)算BBresenham算法速度快但效果沒有DDA方法好CBresenham算法需要做除法DBresenham算法只能繪制八分之一圓弧三、問答題(共30分)1、試寫出實(shí)現(xiàn)下面圖形的組合變換矩陣。其中A(Xa,Ya),矩形的寬度為W,矩形的高度為H,旋轉(zhuǎn)角度為a。(10分)評分標(biāo)準(zhǔn):每寫出一步得2?5分
CBOCBO(1)用平移矩陣T1將坐標(biāo)原點(diǎn)平移到(Xa,Ya)處;(2)用旋轉(zhuǎn)矩陣T2旋轉(zhuǎn)a角度;(3)用平移矩陣T3將坐標(biāo)原點(diǎn)移回到(0,0);(4)組合變換矩陣T=T]*T2*T3「100-cosasina0-「100-T=010,T=,--一sinacosa0,T=0101-X-Y120013一X一Y1aaaa2、已知空間軸AB,A點(diǎn)坐標(biāo)為(0,0,0),B點(diǎn)的坐標(biāo)(2,1,1)請寫出關(guān)于AB旋轉(zhuǎn)。角度的組合旋轉(zhuǎn)矩陣,及簡要過程。(10分)評分標(biāo)準(zhǔn):(1)(2)(3)(6)各2分,(4)(5)各1分(1)(2)(3)(4)(5)(6)用關(guān)于X軸旋轉(zhuǎn)的變換矩陣T1將AB旋轉(zhuǎn)到ZOX平面;用關(guān)于Y軸旋轉(zhuǎn)的變換矩陣T2將AB旋轉(zhuǎn)到X軸;用關(guān)于X軸旋轉(zhuǎn)的變換矩陣T3旋轉(zhuǎn)。角度;用關(guān)于Y軸反旋轉(zhuǎn)的變換矩陣T4進(jìn)行反旋轉(zhuǎn);用關(guān)于X軸反旋轉(zhuǎn)的變換矩陣T5將AB反旋轉(zhuǎn)到初始位置;組合變換矩陣T(1)(2)(3)(4)(5)(6)[1000、"1/30-寸8/30、01/&1/<20,T2=01000-1/,11/J20L8/301/3010001L7、00017T1"1000、"1000、0cos9sin9001/方-1/,00-sin9cos90,T4=01/J21M;,20<000117<00017,T3
f1/30<8/3010100T廠-?8/301/30<0001J3、已知多邊形頂點(diǎn)坐標(biāo):P0(2,5)、P1(1,3)、P2(2,1)、P3(6,3)、P4(4,6)要求寫出利用掃描線算法填充時的:多邊形邊表桶結(jié)構(gòu)掃描線Y=2時的有效邊表(10分)評分標(biāo)準(zhǔn):(1)題6分,其中總體結(jié)構(gòu)1分,每個表項(xiàng)1分(2)題4分,其中總體結(jié)構(gòu)2分,每個表項(xiàng)1分1、試編寫函數(shù)四、編程題(共20分)lineClip(int&x0,int&y0,int&x1,int&y1,intxl,intyb,intxr,intyt);實(shí)現(xiàn)直線的編碼裁剪。其中x0,y0,x1,y1為直線端點(diǎn)處坐標(biāo),xl,yb,xr,yt定義了裁剪窗口。1、試編寫函數(shù)(10分)評分標(biāo)準(zhǔn):寫出直線端點(diǎn)編碼子函數(shù)得4分,寫出編碼裁剪算法得6分//計(jì)算端點(diǎn)編碼charclipCode(intx,inty,intxl,intyb,intxr,intyt)(charcode=0;if(y>yt)code|=0x01;elseif(y<yb)code|=0x02;if(x>xr)code|=0x04;elseif(x<xl)code|=0x08;returncode;}//交換函數(shù)templateclass<T>voidswap(T&a,T&b)(Tt=a;a=b;b=t;}//編碼裁剪boollineClip(int&x0,int&y0,int&x1,int&y1,intxl,intyb,intxr,intyt)(charc0,c1;intx,y;while(true)(c0=clipCode(x0,y0,xl,yb,xr,yt);c1=clipCode(x1,y1,xl,yb,xr,yt);if((c0&c1)!=0)returnfalse;if(c0==0&&c1==0)returntrue;if(c0==0)(swap(x0,x1);swap(y0,y1);swap(c0,c1);}if(c0&0x01)/在Yt之上(x=x0+(yt-y0)*(x1-x0)/(y1-y0);y=yt;}elseif(c0&0x02)/在Yb之下(x=x0+(yb-y0)*(x1-x0)/(y1-y0);y=yb;}elseif(c0&0x04)/在Xr之右(y=y0+(xr-x0)*(y1-y0)/(x1-x0);xr;}elseif(c0&0x08)/在Xl之左(y=y0+(xl-x0)*(y1-y0)/(x1-x0);x=xl;}x0=x;y0=y;}}2、試編寫程序函數(shù)drawBSpline(Point*pts,intn);實(shí)現(xiàn)三次B樣條曲線繪制,其中pts為控制點(diǎn)數(shù)組,n為控制點(diǎn)個數(shù),頂點(diǎn)結(jié)構(gòu)體定義如下:typedefstruct_Point{intx,y;}Point;另設(shè)直線繪制函數(shù)為drawLine(intx0,inty0,intx1,inty1);(10分)評分標(biāo)準(zhǔn):寫出三次B樣條計(jì)算函數(shù)5分,寫出曲線繪制函數(shù)5分,由于代碼較多對編程中出現(xiàn)的語法錯誤可以酌情扣分。//三次B樣條計(jì)算函數(shù)PointbSpline(inti0,Point*pts,doublet){Pointpt;doubleb0=(-t*t*t+3*t*t-3*t+1)/6;doubleb1=(3*t*t*t-6*t*t+4)/6;doubleb2=(-3*t*t*t+3*t*t+3*t+1)/6;doubleb3=(t*t*t)/6;pt.x=b0*pts[i0].x+b1*pts[i0+1].x+b2*pts[i0+2].x+b3*pts[i0+3].x;pt.y=b0*pts[i0].y+b1*pts[i0+1].y+b2*pts[i0+2].y+b3*pts[i0+3].y;returnpt;}//繪制三次B樣條曲線voiddrawBSpline(Point*pts,intn)(intx0,y0;doublet,dt;GPoint2dpt;dt
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自考企業(yè)管理論文答辯
- 2025年離合器:離合器從動盤項(xiàng)目建議書
- 2025年梅毒診斷抗原項(xiàng)目發(fā)展計(jì)劃
- 2025年聚酰亞胺(PI)及改性材料項(xiàng)目建議書
- 耕地質(zhì)量培訓(xùn)課件
- 中職高考數(shù)學(xué)二輪復(fù)習(xí)專項(xiàng)突破練習(xí)專題44 綜合練習(xí)9(含答案)
- 鐘表、眼鏡零售企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 行李包裹托運(yùn)服務(wù)企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 白板筆批發(fā)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 臺歷批發(fā)企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 2024年中北大學(xué)招考聘用博士研究生(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 村衛(wèi)生室靜脈輸液規(guī)范和安全管理制度
- 供應(yīng)商大會總結(jié)報(bào)告
- JGJ127-2000 看守所建筑設(shè)計(jì)規(guī)范
- 名著閱讀(解析版)-2024年中考語文真題(江蘇專用)
- (高清版)JTG 6310-2022 收費(fèi)公路聯(lián)網(wǎng)收費(fèi)技術(shù)標(biāo)準(zhǔn)
- DZ∕T 0203-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 稀有金屬類(正式版)
- 會議新聞寫作要求與技巧
- 聽評課方法與策略
- (正式版)QBT 8018-2024 熟制與生干核桃和仁
- 農(nóng)村商業(yè)銀行合規(guī)培訓(xùn)
評論
0/150
提交評論