計(jì)算機(jī)圖形學(xué)課件5_第1頁(yè)
計(jì)算機(jī)圖形學(xué)課件5_第2頁(yè)
計(jì)算機(jī)圖形學(xué)課件5_第3頁(yè)
計(jì)算機(jī)圖形學(xué)課件5_第4頁(yè)
計(jì)算機(jī)圖形學(xué)課件5_第5頁(yè)
已閱讀5頁(yè),還剩87頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

函函妻浜詬等H雌*崇"不>二潦哥

春如X彘泉

"基本概念

5U二維基本幾何變換

,u二維復(fù)合變換

8二維觀察

B三維圖形變換

投影變換

▼5.1基本概念

在計(jì)算機(jī)繪圖應(yīng)用中,經(jīng)常要進(jìn)行從一個(gè)幾何

第圖形到另一個(gè)幾何圖形的變換,

5例如:

章修圖形向某一方向平移一段距離;

將圖形旋轉(zhuǎn)一定的角度;

或修圖形放大或縮小等等,

變這種變換過(guò)程稱為-何變換。

圖形的幾何變換是計(jì)算機(jī)繪圖中極為重要的一

與個(gè)組成部分,利用圖形變換還可以實(shí)現(xiàn)二維圖形和

觀三維圖形之間轉(zhuǎn)換,甚至還可以把靜態(tài)圖形變?yōu)閯?dòng)

察態(tài)圖形,從而實(shí)現(xiàn)景物畫(huà)面的動(dòng)態(tài)顯示。

y5.1基本概念

第幾何變換

5圖形的幾何變換:對(duì)圖形的幾何信息經(jīng)

章過(guò)平移、比例、旋轉(zhuǎn)等變換后產(chǎn)生新的圖形,

是圖形在方向、尺寸和形狀方面的變換。

5.2二維基本幾何變換

y

二維圖形幾何變換的基本原理

5二維平面圖形的幾何變換是指在不改變圖形連

線次序的情況下,對(duì)一個(gè)平面點(diǎn)集進(jìn)行的線性變換。

圖實(shí)際上,由于一個(gè)二維圖形可以分解成點(diǎn)、直

形線、曲線。把曲線離散化,它可以用一串短直線段

來(lái)逼近,而每一條直線段均由兩點(diǎn)所決定

這樣,二維平面圖形不論是由直線段組成,還

換是由曲線段組成,都可以用它的輪廓線上順序排列

與的平面點(diǎn)集來(lái)描述。

觀因此可以說(shuō),對(duì)圖形作幾何變換,其實(shí)質(zhì)是對(duì)

點(diǎn)的幾何變換,通過(guò)討論點(diǎn)的幾何變換,就可以理

解圖形幾何變換的原理。

5.2二維基本幾何變換

例如,如果要對(duì)下圖中的四邊形ABCD進(jìn)行平移變換,

只需要對(duì)四個(gè)頂點(diǎn)A、B、C、D做平移變換,連接平

第移后的四個(gè)頂點(diǎn)即可得到四邊形平移變換的結(jié)果。

5

5.2二維基本幾何變換

第二維圖形幾何變換的原理

5

二維圖形由點(diǎn)或直線段組成

直線段可由其端點(diǎn)坐標(biāo)定義

二維圖形的幾何變換:對(duì)點(diǎn)或?qū)χ本€段端點(diǎn)的變換

尸二卜y]P'=[x'yr_

5.2二維基本幾何變換

對(duì)二維圖形進(jìn)行幾何變換有五種基本變換形式,

它們是:平移、旋轉(zhuǎn)、比例、?稱和錯(cuò)切,這些圖

5形變換的規(guī)則可以用函數(shù)來(lái)表示。

章有兩種不同的變換形式:

圖一種是圖形不動(dòng),而坐標(biāo)系變動(dòng),即變換前與

形變換后的圖形是針對(duì)不同坐標(biāo)而言的,稱之為坐標(biāo)

變模式變換;

換另一種是坐標(biāo)系不動(dòng),而圖形改變,即變換前

與與變換后的坐標(biāo)值是針對(duì)同一坐標(biāo)系而言的,稱之

為圖形模式變換。

實(shí)際應(yīng)用中,后一種圖形變換更有實(shí)際意義,

下面討論的圖形變換是屬于后一種變換。

幾種典型的二維圖形幾何變換

1.平移變換(translation)

T平行于x軸的方向上的移動(dòng)量

第x

T平行于y軸的方向上的移動(dòng)量

5v

早幾何關(guān)系

[x'=x+T"

矩陣形式I

£y\~F

平移變換

2.比例變換(scale)

指相對(duì)于原點(diǎn)的比例變換

J

S平行于x軸方向上的縮放量

5Sy平行于y軸方向上的縮放量

幾何關(guān)系

V比例變換的性質(zhì)

當(dāng)S、.=s「時(shí),變換前的圖形與變換后的圖形相似

4y

當(dāng)s=s〉1時(shí),圖形圈放大,并遠(yuǎn)離坐標(biāo)原點(diǎn)

x

第y

當(dāng)O<S.=S,<1時(shí),圖形羽1縮小,并靠近坐標(biāo)原點(diǎn)

5xy

當(dāng)SYWSJ時(shí),圖形將發(fā)生畸變

章4y

Sx、.Wy

3.旋轉(zhuǎn)變換(rotation)y

點(diǎn)P繞原點(diǎn)逆時(shí)針轉(zhuǎn)。度角

(設(shè)逆時(shí)針旋轉(zhuǎn)方向?yàn)檎较?

第幾何關(guān)系|

5

章{X—KCOSCp

[V="sincp

圖£二廠cos(6+o)=rcos"cos6一尸sinesin0

形y'=rsin(6+o)=rcossin0+rsin(pcosO

變整理可得:

[x'=xcos9-ysin0

[j/=xsin9+ycos9

察cos0sin0

矩陣形式[xfy]=L

-sin0cosd

齊次坐標(biāo)(homogeneouscoordinates)技術(shù)

JL齊次坐標(biāo)技術(shù)的引入

平移、比例和旋轉(zhuǎn)等變換的組合變換

5

處理形式不統(tǒng)一,將很難把它們級(jí)聯(lián)在一起。

2.變換具有統(tǒng)一表示形式的優(yōu)點(diǎn)

-便于變換合成

-便于硬件實(shí)現(xiàn)

與3.齊次坐標(biāo)技術(shù)的基本思想

把一個(gè)n維空間中的幾何問(wèn)題轉(zhuǎn)換到n+1維空間中

解決。

第齊次坐標(biāo)(homogeneouscoordinates)

▼齊次坐標(biāo)表示:用n+1維向量表示一個(gè)n維向量。

5

-齊次坐標(biāo)的不唯一性

形例:非齊次坐標(biāo)點(diǎn)P區(qū)M:3,5]

齊次坐標(biāo)點(diǎn)hy川:

變9

H騫20,刈;[6,10,21;a5,1]

基本幾何變換的齊次坐標(biāo)表示

10o

JV平移變換£y'l]=[xy1]o1o

TxTy1

5

00

v比例變換£V1]二Xy1]0Sy0

圖001

cosOsin0o-

變V旋轉(zhuǎn)變換:.xy'1]=;xy1]-sin0cosO0

換001

常用的二維幾何變換

1.對(duì)稱變換(symmetry)(反射變換或鏡像變換)

(1)相對(duì)于y軸對(duì)稱斗

第X=——X

、=y

5

X

Ch*y

形(2)相對(duì)于x軸對(duì)稱

(3)相對(duì)于原點(diǎn)對(duì)稱(即中心對(duì)稱)V,

5

0

章£y10——x對(duì)稱變換(3)

1

圖(4)相對(duì)于直線y=x對(duì)稱

對(duì)稱變換(4)

x1

(5)相對(duì)于直線y=-x對(duì)稱

y

第幾何關(guān)系

5

形矩陣形式對(duì)稱變換(5)

0-io

與卜'yA=[xyL-io0=[-y-X1]

觀o01

2.錯(cuò)切變換(shear)

(1)沿x軸方向關(guān)于y軸錯(cuò)切

將圖形上關(guān)于y軸的平行線沿x方向推成8角的

傾斜線,而保持y坐標(biāo)不變。

y*

5幾何關(guān)系

與錯(cuò)切變換(1)

矩陣形式

100

人£yM111一-\人xy1]a10=\x+ayy1]

001

(2)沿y軸方向關(guān)于x軸錯(cuò)切

一、將圖形上關(guān)于x軸的平行線沿y方向推成甲角的

■傾斜線,而保持x坐標(biāo)不變。

5幾何關(guān)系

圖\X-X

IW=y+Av

形令》=ctgcp有Ay=xctgcp—

X=X錯(cuò)切變換(2)

換代人得

y=y^bx

矩陣形式

1b0

,/l]=[xy1]010=[xbx+y

001

5.3二維復(fù)合變換

復(fù)合變換是指:

5圖形作一次以上的幾何變換,變換結(jié)果是每次的變

換矩陣相乘。

任何一復(fù)雜的幾何變換都可以看作基本幾何變換的

圖組合形式。

形復(fù)合變換具有如下形式:

■5.3.1二維艮合平移

兩個(gè)連續(xù)平移是相加的。

5

▼5.3.2二維復(fù)合比例

連續(xù)比例變換是相乘的。

5

5.3.3二維復(fù)合旋轉(zhuǎn)

兩個(gè)連續(xù)旋轉(zhuǎn)是相加的。可寫為:

COS0J

sin。]0cos02sin^20

COS0j

。二1八工2二-sin40-sin^cos020

001001

C0SC1+%)sing+W)0

二-sin^+^2)cosOi+2)0

_001

R=R)?R)=R(v9]1+優(yōu)2)7

(必3)3(02)

5.3.4相對(duì)于任意點(diǎn)(X。,y0)的比例變換

對(duì)任意點(diǎn)比例變換的步驟:

5(1)平移變換

章(2)相對(duì)于原點(diǎn)的比例變換

圖(3)平移變換

當(dāng)(xo,yo)為圖形重心的坐標(biāo)時(shí),這種

變變換實(shí)現(xiàn)鬲是相對(duì)于重心的比例變換。

|-

Y100

T1=010

__xo一歹0L

Soo-

S=OSy0

001

-10o-'

%二010

3o%1_

T=T.ST2

則有

口yi]=[%4j4i]

二L1必

1\T{ST2=[X,y1I]T

任意點(diǎn)比例變換示意圖

5.3.5繞任意點(diǎn)(x°,y0)的旋轉(zhuǎn)變換

J繞任意點(diǎn)旋轉(zhuǎn)變換的步驟:

第(1)平移變換

5(2)對(duì)圖形繞原點(diǎn)進(jìn)行旋轉(zhuǎn)變換

章(3)平移變換

察相對(duì)于任意點(diǎn)(X0,y。)的旋轉(zhuǎn)變換

"比H

令100

010平移

-X。一%1

100

。

cossin30超y2U=ki必Uoio

R=-sincos。0-xo-Jo1

001旋轉(zhuǎn)

100

cos。sin00

010

%1]=卜2%1]-sin。cos。0

1

Jo001

T=T}RT2平移

則有100

10

\x居1卜4乂1]=卜3%1]0

LL

_______________________/比L

-Pi\\TXRT2不必1T

旋轉(zhuǎn)變換示意圖■

,

干5.4二維觀察

基本概念

5

章在計(jì)算機(jī)圖形學(xué)中,將在用戶坐標(biāo)系中

圖需要進(jìn)行觀察和處理的一個(gè)坐標(biāo)區(qū)域稱為

窗口(Window)

變將窗口映射到顯示設(shè)備上的坐標(biāo)區(qū)域稱

換為

5

觀圖4-4坐標(biāo)系的分:

要將窗口內(nèi)的圖形在視區(qū)中顯示出來(lái),必須經(jīng)過(guò)

將窗口到視區(qū)的變換(Window-Viewport

Transformation)處理,這種變換就是觀察變換

(ViewingTransformation)。

5

用戶坐標(biāo)系中非矩形窗口用戶坐標(biāo)系中旋轉(zhuǎn)的窗

觀察坐標(biāo)系(ViewCoordinate)和規(guī)格化設(shè)備坐標(biāo)系

(NormalizedDeviceCoordinate):

觀察坐標(biāo)系是依據(jù)窗口的方向和形狀在用戶坐標(biāo)平面中定義

的直角坐標(biāo)系。

規(guī)格化設(shè)備坐標(biāo)系也是直角坐標(biāo)系,它是將二維的設(shè)備坐標(biāo)

系規(guī)格化到(0.0,0.0)到(1.0,1.0)的坐標(biāo)范圍內(nèi)形成的。

O

1

視區(qū)

1xNDC

⑸觀察坐標(biāo)系(b)規(guī)格化設(shè)備坐標(biāo)系

引入了觀察坐標(biāo)系和規(guī)格化設(shè)備坐標(biāo)系后,觀

第察變換分為如下圖所示的幾個(gè)步驟,通常稱為二維

5觀察流程。

應(yīng)

到視

視圖

區(qū)

規(guī)范

區(qū)I

規(guī)

標(biāo)

標(biāo)

備坐

設(shè)在圖形

標(biāo)

對(duì)

VCNDC到

中定

標(biāo)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論