![計(jì)算機(jī)圖形學(xué)第六章課件_第1頁](http://file4.renrendoc.com/view/c435871adda537fe13f335e18e31ee58/c435871adda537fe13f335e18e31ee581.gif)
![計(jì)算機(jī)圖形學(xué)第六章課件_第2頁](http://file4.renrendoc.com/view/c435871adda537fe13f335e18e31ee58/c435871adda537fe13f335e18e31ee582.gif)
![計(jì)算機(jī)圖形學(xué)第六章課件_第3頁](http://file4.renrendoc.com/view/c435871adda537fe13f335e18e31ee58/c435871adda537fe13f335e18e31ee583.gif)
![計(jì)算機(jī)圖形學(xué)第六章課件_第4頁](http://file4.renrendoc.com/view/c435871adda537fe13f335e18e31ee58/c435871adda537fe13f335e18e31ee584.gif)
![計(jì)算機(jī)圖形學(xué)第六章課件_第5頁](http://file4.renrendoc.com/view/c435871adda537fe13f335e18e31ee58/c435871adda537fe13f335e18e31ee585.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第六章二維觀察本章重點(diǎn)講解內(nèi)容:2D觀察一個(gè)圖形軟件包都允許指定一個(gè)圖形中要顯示的部分以及在顯示器顯示的位置任何用做世界坐標(biāo)參考系的笛卡兒坐標(biāo)系都可以用來定義圖形二維圖形的視圖通過指定整個(gè)圖形區(qū)域中的一個(gè)子區(qū)域來獲得可以僅顯示一個(gè)區(qū)域,也可以同時(shí)顯示幾個(gè)區(qū)域,或者顯示一個(gè)場景中的動態(tài)掃描序列DC與NDC之間的關(guān)系對每一個(gè)物理設(shè)備而言,DC與NDC僅僅是坐標(biāo)值相差一個(gè)比例因子NDC可以看成是一個(gè)抽象的圖形設(shè)備,要輸出到具體的設(shè)備時(shí),只需乘上一個(gè)比例因子即可6.12D觀察變換考察一個(gè)圖形時(shí),往往采用兩種模型:物理模型:是用戶在WC中描述的邏輯模型:是在顯示器上呈現(xiàn)的物體的圖形,它是在設(shè)備坐標(biāo)系中描述的。圖形太大和復(fù)雜,只能顯示局部內(nèi)容,為使用戶能清晰地觀察其細(xì)節(jié)部分用戶感興趣區(qū)域6.12D觀察變換設(shè)備坐標(biāo)系xyv1v2v3v4視口xyw1w2w3w4窗口世界坐標(biāo)系2D觀察變換2D觀察流程2D剪裁操作6.1.2
2D的觀察流程WC將世界坐標(biāo)轉(zhuǎn)換為觀察坐標(biāo)使用建模坐標(biāo)變換構(gòu)造世界坐標(biāo)場景使用窗口-視區(qū)描述將觀察坐標(biāo)映射到規(guī)范化觀察坐標(biāo)將規(guī)范化視口映射到設(shè)備坐標(biāo)MCVCNVCDC世界坐標(biāo)→觀察坐標(biāo)的變換觀察參考坐標(biāo)系為世界坐標(biāo)系窗口提供參考系在世界坐標(biāo)系中選擇某個(gè)位置作為觀察參考坐標(biāo)系的原點(diǎn)P0=(x0,y0)建立觀察參考坐標(biāo)系的坐標(biāo)軸的方向,將一個(gè)世界坐標(biāo)系的矢量V作為觀察坐標(biāo)系yv軸方向,矢量V為觀察向量給定V,就可分別計(jì)算在觀察坐標(biāo)軸yv和xv上的單位向量v=(vx,vy)和u=(ux,uy)從觀察坐標(biāo)系變換到世界坐標(biāo)系的矩陣由兩個(gè)變換合成:將觀察坐標(biāo)原點(diǎn)移動到與世界坐標(biāo)系原點(diǎn)重合
繞原點(diǎn)旋轉(zhuǎn)使兩個(gè)坐標(biāo)系重合。則組合變換矩陣:Mwc,vc=R·T
T:平移 R:單位向量V,U分別構(gòu)成R的第一二行窗口到視口的坐標(biāo)變換xyw1w2w3w4窗口(xw,yw)xyv1v2v3v4視口(xv,yv)2D觀察變換2D觀察流程2D剪裁操作保持視口與窗口中的對象具有同樣的相對位置,必須滿足(Xw-W1)/(W2-W1)=(Xv-V1)/(V2-V1)(Yw-W3)/(W4-W3)=(Yv-V3)/(V4-V3)窗口到視口的坐標(biāo)變換
Xv=SxXw+txYv=SyYw+ty縮放系數(shù)
Sx=(V2-V1)/(W2-W1)
Sy=(V4-V3)/(W4-W3)平移參數(shù)
tx=(W2*V1-W1*V2)/(W2-W1)
ty=(W4*V3-W3*V4)/(W4-W3)窗口到視口的坐標(biāo)變換6.52D裁剪操作定義:識別圖形在指定區(qū)域內(nèi)、外的圖形部分的過程應(yīng)用包括:從定義的場景中取出用于觀察的部分;在三維圖形中標(biāo)識出可見面;防止線段或?qū)ο蟮倪吔缁煜?;用?shí)體造型來創(chuàng)建對象;顯示多窗口的環(huán)境;允許進(jìn)行拷貝、移動或刪除等繪圖操作6.52D裁剪操作裁剪窗口:用來裁剪對象的區(qū)域。裁剪時(shí)機(jī)針對窗口裁剪:只有窗口內(nèi)的部分映射到設(shè)備坐標(biāo)系中,不用將多余圖元變換到設(shè)備空間中針對視口裁剪:映射后,用視口邊界裁剪,可通過合并觀察和幾何變換矩陣來減少計(jì)算量裁剪類型6.52D裁剪操作2D觀察變換2D剪裁操作6.7線段的裁剪P1P2P3P4P5P6P7P8P9P10裁剪前P3P4P5P6P7P8裁剪后點(diǎn)的剪裁線段的剪裁多邊形的剪裁文字的剪裁外部的剪裁線段與窗口的位置關(guān)系:整個(gè)線段全在窗口內(nèi)整個(gè)線段全在窗口外線段部分在窗口外,部分在窗口內(nèi)6.7線段的裁剪通過對線段端點(diǎn)進(jìn)行“內(nèi)部-外部”測試來處理線段當(dāng)線段的兩個(gè)端點(diǎn)全在窗口內(nèi)時(shí),該直線整個(gè)在窗口內(nèi)當(dāng)線段的兩個(gè)端點(diǎn),一個(gè)在窗口內(nèi),一個(gè)在窗口外時(shí),該直線部分在窗口內(nèi),部分在窗口外當(dāng)線段的兩個(gè)端點(diǎn)全在窗口外時(shí),該直線可能整個(gè)在窗口外;也可能部分在窗口內(nèi),部分在窗口外線段的裁剪點(diǎn)的剪裁線段的剪裁多邊形的剪裁文字的剪裁外部的剪裁線段的裁剪點(diǎn)的剪裁線段的剪裁多邊形的剪裁文字的剪裁外部的剪裁Cohen-Sutherland直線裁剪(CS算法)Liang-Barsky直線裁剪(LB算法)Nicholl-Lee-Nicholl直線裁剪(NLN算法)非矩形裁剪窗口6.7.1Cohen-Sutherland線段裁剪思想:線段由端點(diǎn)標(biāo)識;測試線段端點(diǎn)和窗口邊界的關(guān)系以確定是否需要計(jì)算交點(diǎn)
線段的兩個(gè)端點(diǎn)全在窗口內(nèi)時(shí),線段整個(gè)在窗口內(nèi)線段的兩個(gè)端點(diǎn),分別在窗口內(nèi)和窗口外時(shí),該線段部分在窗口內(nèi),部分在窗口外線段的兩個(gè)端點(diǎn)全在窗口外時(shí),該線段可能整個(gè)在窗口外,也可能部分在窗口內(nèi),部分在窗口外CS線段剪裁中點(diǎn)剪裁LB線段剪裁NLN線段剪裁非矩形剪裁CS算法描述窗口P1P2P'2P''2P'1P4P3P'3CS線段剪裁中點(diǎn)剪裁LB線段剪裁NLN線段剪裁非矩形剪裁P3P41CS線段裁剪算法舉例000001100100010100100001100110001010CS線段剪裁中點(diǎn)剪裁LB線段剪裁NLN線段剪裁非矩形剪裁132CS線段裁剪算法舉例P1P2000001100100010100100001100110001010CS線段剪裁中點(diǎn)剪裁LB線段剪裁NLN線段剪裁非矩形剪裁優(yōu)點(diǎn):簡單,易于實(shí)現(xiàn)。算法中求交點(diǎn)的次數(shù)決定了算法的速度。CS線段裁剪算法小結(jié):CS線段剪裁中點(diǎn)剪裁LB線段剪裁NLN線段剪裁非矩形剪裁CS線段裁剪算
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型智能電網(wǎng)項(xiàng)目合同意向協(xié)議書
- 2025年間苯二早胺項(xiàng)目投資可行性研究分析報(bào)告
- 2025年度股權(quán)糾紛調(diào)解協(xié)議范本
- 2025年度建筑工程施工合同保險(xiǎn)服務(wù)協(xié)議
- 農(nóng)村養(yǎng)豬場用地申請書
- 2025年度智能交通系統(tǒng)規(guī)劃設(shè)計(jì)技術(shù)咨詢服務(wù)合同
- 2025年度城市風(fēng)光紀(jì)實(shí)攝影合作協(xié)議
- 2025年度建筑工程咨詢與施工圖審查服務(wù)合同
- 2025年度股東協(xié)議書:私募股權(quán)投資基金管理協(xié)議范本
- 2025年成套開關(guān)設(shè)備行業(yè)分析報(bào)告及未來五至十年行業(yè)發(fā)展報(bào)告
- 2024年新高考全國1卷第16題說題課件
- 【財(cái)務(wù)共享服務(wù)模式探究的文獻(xiàn)綜述4000字】
- 敬語專項(xiàng)練習(xí)-高考日語復(fù)習(xí)
- 窗簾工程招標(biāo)書
- 手術(shù)室術(shù)中物品清點(diǎn)不清的應(yīng)急預(yù)案演練流程及劇本
- 壓力管道安全技術(shù)監(jiān)察規(guī)程-工業(yè)管道
- 交通法規(guī)常識課件
- 博鰲BNCT硼中子治療中心 環(huán)評報(bào)告
- 2024年徐州工業(yè)職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- (完整版)三年級上冊口算題卡1400道
- 湘教版七年級下冊地理第七章《了解地區(qū)》檢測卷(含答案解析)
評論
0/150
提交評論