




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第4章圖形變換計(jì)算機(jī)學(xué)院牛永潔目錄二維圖形變換三維圖形變換投影變換坐標(biāo)系統(tǒng)及其變換引言圖形變換是將圖形的幾何信息經(jīng)過幾何變換后產(chǎn)生新的圖形。圖形變換是產(chǎn)生動(dòng)態(tài)仿真、虛擬現(xiàn)實(shí)的基礎(chǔ)引言幾何變換以點(diǎn)變換為主:即對(duì)圖形中的每個(gè)點(diǎn)進(jìn)行變換,然后顯示到坐標(biāo)系中,但是工作量比較大。對(duì)于線框圖形可以取圖形的頂點(diǎn)進(jìn)行點(diǎn)變換,然后連接這些頂點(diǎn),這樣工作量會(huì)小一些。B可由A逆時(shí)針旋轉(zhuǎn)
角而得。
B
A引言4.1二維圖形幾何變換--齊次坐標(biāo)所謂齊次坐標(biāo)表示法就是將一個(gè)原本是n維的向量用一個(gè)n+1維向量來表示。例如:二維坐標(biāo)點(diǎn)P(x,y)的齊次坐標(biāo)為:
(H?x,H?y,H)其中,H是任一不為0的比例系數(shù)。顯然一個(gè)向量的齊次坐標(biāo)是不唯一的。如:點(diǎn)(2,1)的齊次坐標(biāo)可以表示為(8,4,4)、(4,2,2)、(2,1,1)如果H為1,我們稱這樣的坐標(biāo)為規(guī)范化齊次坐標(biāo)。4.1二維圖形幾何變換--齊次坐標(biāo)為什么要引入齊次坐標(biāo)齊次坐標(biāo)可以表示無窮遠(yuǎn)點(diǎn),一個(gè)H=0的點(diǎn)就表示了一個(gè)無窮遠(yuǎn)的點(diǎn),例如(1,0,0),(0,1,0)等點(diǎn)。可以統(tǒng)一圖形變換的運(yùn)算形式。后面的圖形變換基本都是矩陣相乘的形式。4.1.2二維圖形的基本變換如果用P=[xy1]表示XY平面上一個(gè)未被變換的點(diǎn),用P’=[x’y’1]表示P點(diǎn)經(jīng)某種變換后的新點(diǎn),用一個(gè)3*3矩陣T表示變換矩陣:則圖形變換可以統(tǒng)一表示為:P’=P·T4.1.2二維圖形的基本變換—平移1.平移變換平移是一種不產(chǎn)生變形而移動(dòng)物體的變換。假定從點(diǎn)P平移到點(diǎn)P’,點(diǎn)P沿X方向的平移量為m,沿Y方向的平移量為n,構(gòu)造平移矩陣T:4.1.2二維圖形的基本變換—平移
示例4.1.2二維圖形的基本變換—比例變換基本的比例變換是指圖形相對(duì)于坐標(biāo)原點(diǎn),按比例系數(shù)(Sx,Sy)放大或縮小的變換。假定點(diǎn)P相對(duì)于坐標(biāo)原點(diǎn)沿X方向放縮Sx倍,沿Y方向放縮Sy倍,構(gòu)造比例矩陣T:4.1.2二維圖形的基本變換—比例變換4.1.2二維圖形的基本變換—比例變換如果比例變換矩陣為如下形式:此時(shí)進(jìn)行整體比例變換,比例系數(shù)為(1/S,1/S)。4.1.2二維圖形的基本變換—旋轉(zhuǎn)變換基本的旋轉(zhuǎn)變換是指將圖形圍繞坐標(biāo)原點(diǎn)逆時(shí)針轉(zhuǎn)動(dòng)一個(gè)θ角度的變換。假定從P點(diǎn)繞原點(diǎn)逆時(shí)針旋轉(zhuǎn)θ角到P’點(diǎn),構(gòu)造旋轉(zhuǎn)矩陣T:
4.1.2二維圖形的基本變換—旋轉(zhuǎn)變換假定從P點(diǎn)繞原點(diǎn)逆時(shí)針旋轉(zhuǎn)θ角到P’點(diǎn),其推導(dǎo)公式為:P(x,y)P’
(x’,y’)θX=L*cos(α)Y=L*sin(α)X’=L*cos(a+θ)=L*cos(a)cos(θ)-L*sin(a)sin(θ)=Xcos(θ)-Ysin(θ)Y’=L*sin(a+θ)=Lsin(a)cos(θ)+L*cos(a)sin(θ)=Ycos(θ)+Xsin(θ)αL示例4.1.2二維圖形的基本變換—對(duì)稱變換對(duì)稱變換又被稱為反射變換4.1.2二維圖形的基本變換—對(duì)稱變換(1)關(guān)于X軸的對(duì)稱變換點(diǎn)P(x,y)關(guān)于X軸的對(duì)稱點(diǎn)為P’(x,-y),構(gòu)造對(duì)稱矩陣T:(2)關(guān)于Y軸的對(duì)稱變換點(diǎn)P(x,y)關(guān)于Y軸的對(duì)稱點(diǎn)為P’(-x,y),構(gòu)造對(duì)稱矩陣T:4.1.2二維圖形的基本變換—對(duì)稱變換(3)關(guān)于坐標(biāo)原點(diǎn)的對(duì)稱變換點(diǎn)P(x,y)關(guān)于坐標(biāo)原點(diǎn)的對(duì)稱點(diǎn)為P’(-x,-y),構(gòu)造對(duì)稱矩陣T:4.1.2二維圖形的基本變換—對(duì)稱變換(4)關(guān)于y=x(+45°)直線的對(duì)稱變換點(diǎn)P(x,y)關(guān)于y=x直線的對(duì)稱點(diǎn)為P’(y,x),構(gòu)造對(duì)稱矩陣T:4.1.2二維圖形的基本變換—對(duì)稱變換(5)關(guān)于y=-x(-45°)直線的對(duì)稱變換點(diǎn)P(x,y)關(guān)于y=-x直線的對(duì)稱點(diǎn)為P’(-y,-x),構(gòu)造對(duì)稱矩陣T:4.1.2二維圖形的基本變換—對(duì)稱變換5.錯(cuò)切變換錯(cuò)切變換也稱剪切、錯(cuò)位、錯(cuò)移變換,用于產(chǎn)生彈性物體的變形處理。
4.1.2二維圖形的基本變換—錯(cuò)切變換(1)沿X軸方向關(guān)于y的錯(cuò)切點(diǎn)P(x,y)沿X軸方向關(guān)于y進(jìn)行錯(cuò)切變換,錯(cuò)切角度為α。令e=tgα,構(gòu)造錯(cuò)切矩陣T:則x’=x+x*tgα
4.1.2二維圖形的基本變換—錯(cuò)切變換αP(x,y)P’(x’,y’)示例(2)沿Y軸方向關(guān)于x的錯(cuò)切點(diǎn)P(x,y)沿Y軸方向關(guān)于x進(jìn)行錯(cuò)切變換,錯(cuò)切角度為β。令b=tgβ,構(gòu)造錯(cuò)切矩陣T:4.1.2二維圖形的基本變換—錯(cuò)切變換6.變換矩陣的功能分區(qū)五種二維基本變換,它們的變換矩陣都可以用如下的3*3矩陣來描述:(1)左上角的2*2子塊可實(shí)現(xiàn)比例、旋轉(zhuǎn)、對(duì)稱、錯(cuò)切四種基本變換;(2)左下角的1*2子塊可實(shí)現(xiàn)平移變換;(3)右上角的2*1子塊可實(shí)現(xiàn)投影變換;(4)右下角的1*1子塊可實(shí)現(xiàn)整體比例變換。4.1.2二維圖形的基本變換—功能分區(qū)一個(gè)比較復(fù)雜的變換,都可以轉(zhuǎn)換成若干個(gè)連續(xù)進(jìn)行的基本變換。復(fù)合變換,也稱為級(jí)聯(lián)變換。設(shè)圖形經(jīng)過n次基本幾何變換,其變換矩陣分別為T1,T2,…,Tn,則稱T=T1?T2?…?Tn為復(fù)合變換矩陣。因?yàn)榫仃嚨某朔ú粷M足交換律,所以一個(gè)復(fù)合變換分解的基本變換具有嚴(yán)格的次序。4.1.3二維圖形的復(fù)合變換1.連續(xù)平移變換2.連續(xù)比例變換3.連續(xù)旋轉(zhuǎn)變換4.相對(duì)任一參考點(diǎn)的二維幾何變換5.以平面內(nèi)任一直線為對(duì)稱軸進(jìn)行對(duì)稱變換4.1.3二維圖形的復(fù)合變換4.1.3二維圖形的復(fù)合變換—連續(xù)平移假設(shè)平面內(nèi)有一點(diǎn)p(x,y),經(jīng)過了兩次平移變換,變換矩陣分別為T1,T2
4.1.3二維圖形的復(fù)合變換—連續(xù)比例變換假設(shè)平面內(nèi)有一點(diǎn)p(x,y),經(jīng)過了兩次比例變換,變換矩陣分別為T1,T2
4.1.3二維圖形的復(fù)合變換—連續(xù)旋轉(zhuǎn)變換假設(shè)平面內(nèi)有一點(diǎn)p(x,y),經(jīng)過了兩次比例變換,變換矩陣分別為T1,T2
4.1.3二維圖形的復(fù)合變換—對(duì)任意參考點(diǎn)比例、旋轉(zhuǎn)變換都與參考點(diǎn)有關(guān),原來進(jìn)行的變換都是以坐標(biāo)原點(diǎn)進(jìn)行的。如何相對(duì)于任意參考點(diǎn)(Xr,Yr)做比例、旋轉(zhuǎn)變換?步驟如下:平移:將(Xr,Yr)平移到坐標(biāo)原點(diǎn),圖形做相應(yīng)的變換。將圖形相對(duì)于坐標(biāo)原點(diǎn)進(jìn)行二維變換。做步驟1的逆運(yùn)算。4.1.3二維圖形的復(fù)合變換—對(duì)任意參考點(diǎn)
4.1.3二維圖形的復(fù)合變換—對(duì)任意參考點(diǎn)
4.1.3二維圖形的復(fù)合變換—對(duì)任意參考點(diǎn)
4.1.3二維圖形的復(fù)合變換—對(duì)任意參考點(diǎn)例題:將一個(gè)三角形繞屏幕上的(300,200),以100為半徑,旋轉(zhuǎn)8個(gè)位置,得到的圖形。s4-14.1.3二維圖形的復(fù)合變換—對(duì)任意參考點(diǎn)請(qǐng)參照上述的講解過程進(jìn)行下述推導(dǎo):已知點(diǎn)P(x,y),對(duì)于任意點(diǎn)M(xr,yr)做比例變換,其中比例系數(shù)為(Sx,Sy)。
4.1.3二維圖形的復(fù)合變換—任意直線的對(duì)稱變換如果圖形想對(duì)任意直線進(jìn)行對(duì)稱變換,需要經(jīng)過如下步驟:對(duì)圖形進(jìn)行平移,使得直線過坐標(biāo)原點(diǎn)。繞坐標(biāo)原點(diǎn)旋轉(zhuǎn),使得直線與某個(gè)坐標(biāo)軸重合。做關(guān)于重合坐標(biāo)軸的對(duì)稱變換。、做步驟2的逆變換。做步驟1的逆變換。4.1.3二維圖形的復(fù)合變換—任意直線的對(duì)稱變換例子4-3:求點(diǎn)P(x,y)關(guān)于直線ax+by+c=0進(jìn)行對(duì)稱變換的變換矩陣。當(dāng)y=0,x=-c/a,將圖形整體移動(dòng)c/a,使得直線過坐標(biāo)原點(diǎn)
4.1.3二維圖形的復(fù)合變換—任意直線的對(duì)稱變換圖形做關(guān)于x軸的對(duì)稱變換。
做步驟2的逆運(yùn)算。
4.1.3二維圖形的復(fù)合變換—任意直線的對(duì)稱變換做步驟1的逆運(yùn)算,反平移。
4.2三維圖形幾何變換P=[xyz1]表示三維空間上的一個(gè)點(diǎn),用P’=[x’y’z’1]表示P點(diǎn)經(jīng)某種變換后的新點(diǎn),用一個(gè)4*4矩陣T表示變換矩陣:
則圖形變換可以統(tǒng)一表示為:P’=P·T對(duì)三維圖形幾何變換的4*4矩陣T進(jìn)行功能分區(qū),其中:(1)左上角的3*3子塊可實(shí)現(xiàn)比例、旋轉(zhuǎn)、對(duì)稱、錯(cuò)切四種基本變換;(2)左下角的1*3子塊可實(shí)現(xiàn)平移變換;(3)右上角的3*1子塊可實(shí)現(xiàn)投影變換;(4)右下角的1*1子塊可實(shí)現(xiàn)整體比例變換。4.2三維圖形幾何變換假定從點(diǎn)P平移到點(diǎn)P’,點(diǎn)P沿X方向的平移量為l,點(diǎn)P沿Y方向的平移量為m,沿Z方向的平移量為n,則可構(gòu)造平移矩陣T:4.2三維圖形幾何變換—平移(1)局部比例變換假定點(diǎn)P相對(duì)于坐標(biāo)原點(diǎn)沿X方向放縮Sx倍,沿Y方向放縮Sy倍,沿Z方向放縮Sz倍,其中Sx、Sy和Sz稱為比例系數(shù),則可構(gòu)造比例矩陣T:4.2三維圖形幾何變換—比例(2)整體比例變換其變換矩陣為:
S的取值所起到的作用與二維變換相同。4.2三維圖形幾何變換—比例下面討論的三種基本旋轉(zhuǎn)變換,都是考慮在右手坐標(biāo)系下,某點(diǎn)繞坐標(biāo)軸逆時(shí)針旋轉(zhuǎn)θ角的情況。(1)繞Z軸旋轉(zhuǎn)構(gòu)造旋轉(zhuǎn)矩陣T:4.2三維圖形幾何變換—旋轉(zhuǎn)右手握住Z軸的正向,右手的四指從X軸的正向以90度的直角轉(zhuǎn)向Y軸的正向。(2)繞X軸旋轉(zhuǎn)構(gòu)造旋轉(zhuǎn)矩陣T:4.2三維圖形幾何變換—旋轉(zhuǎn)(3)繞Y軸旋轉(zhuǎn)構(gòu)造旋轉(zhuǎn)矩陣T:4.2三維圖形幾何變換—旋轉(zhuǎn)XYZ
(1)關(guān)于坐標(biāo)原點(diǎn)的對(duì)稱變換(2)關(guān)于坐標(biāo)軸的對(duì)稱變換(以關(guān)于X軸的對(duì)稱變換為例)
4.2三維圖形幾何變換—對(duì)稱(3)關(guān)于坐標(biāo)平面的對(duì)稱變換(以關(guān)于XOY坐標(biāo)平面的對(duì)稱變換為例)4.2三維圖形幾何變換—對(duì)稱三維圖形錯(cuò)切變換可以沿X軸、Y軸、Z軸三個(gè)方向產(chǎn)生錯(cuò)切變換,構(gòu)造錯(cuò)切變換矩陣T:
根據(jù)元素所在的列,可以判斷出是沿哪個(gè)坐標(biāo)軸方向進(jìn)行錯(cuò)切。根據(jù)元素所在的行,可以判斷出是關(guān)于哪個(gè)坐標(biāo)變量的錯(cuò)切。4.2三維圖形幾何變換—錯(cuò)切1.相對(duì)空間任一點(diǎn)的幾何變換2.相對(duì)空間任一直線的幾何變換4.2三維圖形幾何變換—復(fù)合變換4.2三維圖形幾何變換—復(fù)合變換空間中組成圖形的任一點(diǎn)P(x,y,z)做相對(duì)于空間中的點(diǎn)(xr,yr,zr)的幾何變換。復(fù)合變換需要經(jīng)過以下三步:圖形和(xr,yr,zr)平移,使得(xr,yr,zr)與坐標(biāo)原點(diǎn)重合。進(jìn)行幾何變換做步驟1的逆運(yùn)算。4.2三維圖形幾何變換—復(fù)合變換相對(duì)于空間任意直線的幾何變換,需要經(jīng)過四個(gè)步驟:平移
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025━2030年中國汽車帶天窗頂篷總成項(xiàng)目投資可行性研究報(bào)告
- 2025━2030年中國冷軋網(wǎng)狀烤漆客房桶項(xiàng)目投資可行性研究報(bào)告
- 2025-2035年全球及中國柔性紙包裝行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展前景研究報(bào)告
- 2025-2035年全球及中國聲雹裝置行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展前景研究報(bào)告
- 2025-2030年中國生料花生仁數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年社保代繳項(xiàng)目建議書
- 2025年包裝測(cè)試設(shè)備項(xiàng)目建議書
- 2025年鋼結(jié)構(gòu)用H型鋼合作協(xié)議書
- 2025年海運(yùn)貨代項(xiàng)目建議書
- 2025年U型熒光燈管合作協(xié)議書
- 人教版八年級(jí)下冊(cè)英語全冊(cè)教案完整版教學(xué)設(shè)計(jì)含教學(xué)反思
- 煤礦探放水作業(yè)安全技術(shù)實(shí)際操作考試標(biāo)準(zhǔn)
- 銀行案件風(fēng)險(xiǎn)排查方案
- 2020年中國高爾夫球運(yùn)動(dòng)行業(yè)發(fā)展現(xiàn)狀及趨勢(shì)分析:消費(fèi)大眾化、年輕化圖
- 《中華人民共和國職業(yè)分類大典》電子版
- HD7簡(jiǎn)明實(shí)用操作手冊(cè)
- 最終版冷卻塔安裝施工方案
- 徠卡說明書tps1200系列全站儀tps
- 干式變壓器和低壓配電柜日常巡檢書
- 研究性學(xué)習(xí)成果一覽表
- 生產(chǎn)一致性控制計(jì)劃
評(píng)論
0/150
提交評(píng)論