圖形變換與裁剪_第1頁(yè)
圖形變換與裁剪_第2頁(yè)
圖形變換與裁剪_第3頁(yè)
圖形變換與裁剪_第4頁(yè)
圖形變換與裁剪_第5頁(yè)
已閱讀5頁(yè),還剩80頁(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)介

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

圖形變換與裁剪

哈爾濱工業(yè)大學(xué)計(jì)算機(jī)學(xué)院

唐好選

2010年7月21日

葉用翱窗形房

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

5.1窗口視圖變換

L窗口和視圖區(qū)

/用戶坐標(biāo)系(worldcoordinatesystem,簡(jiǎn)稱

WCS)

/設(shè)備坐標(biāo)系(devicecoordinatesystem,簡(jiǎn)稱

DCS)

/窗口區(qū)(window)

/視圖區(qū)(viewport)

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

2.窗口到視圖區(qū)的變換窗口

Wyt

窗口區(qū)與視圖區(qū)間的映射關(guān)系:

窗口區(qū)中的任一點(diǎn)(xw,yw)

Wyb

與視圖區(qū)中的任一點(diǎn)(xV,yV)存

OwWWX

在如下對(duì)應(yīng)關(guān)系:X1xr

v視圖區(qū)

V

XV~xl—vxr--匕/

(5-1)

Xw一wxr一

y.-Vyb=?一

(5-2)

九~^yb一%

OuVV

X1xrXv

葉用翱窗形房

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

由式(5-1)和式(5-2)可分別解得:

V—V7

%=—~~-(/-%)+%(5-3)

嗎〃一%/

yv=?"(兒-%)+%(5-4)

叫一嗎力

令v—v,v—V,

a=----------c=------------—wxl+v,

V—V,v—V.

y?yb

+3

沙-小沙-5

xv=ax^+b(5-5)

(5-6)

yv=①卬+"

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

5.2二維圖形幾何變換

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

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

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

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

P=[xy]Pf=[xy

計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

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

1.平移變換(translation)

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

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

幾何關(guān)系

x'=x+北

(5-7)

矩陣形式

3力=卜歹]+忙Ty\(5-8)

平移變換

葉用州畫(huà)形房

HARBININSTITUTEOFTECHNOLOGY

2.比例變換(scale)

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

又平行于X軸的方向上的縮放量

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

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

幾何關(guān)系|y

—x*S

JC(5-9)

'*Sy

矩陣形式I

oX

[%'yr]=卜y](5-10)

0邑相對(duì)于重心的比例變換

計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

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

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

xy

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

xy

、、、

當(dāng)S

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

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

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

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

幾何關(guān)系|

J-。(5-11)

\y=rsincp

旋轉(zhuǎn)變換

\jC-rcos(0+(p)-rcos(pcos0-rsin9sin6

(5-12)

[y'=尸sin(6+9)=/cos9sin0+rsin9cos6

將式(5-11)代入式(5-12)得:

卜,=xcos?-ysin0

(5-13)

Ixsin3+ycos3

cos。sin0

矩陣形式上H=[x刃(5-14)

-sin夕COS0

跆淹城7嗤火厚計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

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

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

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

處理形式不統(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維空間中解決

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

4.齊次坐標(biāo)表示

(?X]5工25,,,)(CO%15COX25...5CDX^5CO)

有n個(gè)分量的向量有n+1個(gè)分量的向量

啞元或標(biāo)量因子

…"〃⑷)(X]/。/2/????,X〃/⑼

齊次坐標(biāo)表示不是唯一的

3=1規(guī)格化的齊次坐標(biāo)

葉用翱窗形房

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

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

1oo

/平移變換y'1]=xy1010

\TXTy1_

-

~SX0o

/比例變換yVl]=[xy1;0JO

001

cos0sin00

/旋轉(zhuǎn)變換:x'yr1]=xy1]-sin0cos00

001

逆時(shí)針為正

6.無(wú)窮遠(yuǎn)點(diǎn)或無(wú)窮遠(yuǎn)區(qū)域的齊次坐標(biāo)表示

①二0時(shí),齊次坐標(biāo)(5,工2,表示一■個(gè)n維的無(wú)窮遠(yuǎn)點(diǎn)

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

5.2.3常用的二維幾何變換

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

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

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

對(duì)稱變換(2)

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

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

44*

關(guān)某[丁』—、

-100一

矩陶

形國(guó)x'yi]=:%y1]0-10=-x-y

001對(duì)稱變換(3)

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

幾柯

010

矩pzf1]100=[j;x1]

形m,yl]=[xy

001對(duì)稱變換(4)

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

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

幾何關(guān)系

[%'=-y

b=r

矩陣形式I

0-10

ayl]=[xy1]-1o0=[->-X1]

001

計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

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

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

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

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

幾何關(guān)系*'=JT+Ax

V=y

令a=ctgOWAx=yctgO—

X=x+ay

l、'=y

矩陣形式

10o錯(cuò)切變換(i)

卜'VU=[xyi]a10=[x-\-ayyi]

001

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

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

修圖形上關(guān)于x軸的平行線沿y方向推成中角的傾斜線,

而保持x坐標(biāo)不變。

幾何關(guān)系|

\x=x

Iy=J^+Ay

令方=ctgcpAy=xctgcp=

(X,=X

[y,=y+bjc

矩陣形式

錯(cuò)切變換(2)

1b0

xy1010xbx+y1]

001

跆淹城7嗤火厚葉用翱窗形房

HARBININSTITUTEOFTECHNOLOGY

5.3.3二維組合變換

1.相對(duì)于任意點(diǎn)(xO,yO)的比例變換

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

(1)平移變換

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

(3)平移變換

/當(dāng)(xo,yo)為圖形重心的坐標(biāo)時(shí),這種變換實(shí)現(xiàn)的是相

對(duì)于重心的比例變換。

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

100L必i]

平移口

T=010

11001

_-xo一九1

k%i]=卜%i]010

Soo-

__X0一歹0L

S=0Sy0

比例31

001

|Xool

-10o-S0

兩73U=卜2%U0y

%=010001

__________________________________"

%1_平移匚

I---1

T=TXST2100

則有,4居1]=卜3%1]010

/y*1

■ayi]=ky41]0

Mi]4s%=卜必I]T任意點(diǎn)比例變換示意圖

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

2.繞任意點(diǎn)(xo,yo)的旋轉(zhuǎn)變換

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

(1)平移變換

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

(3)平移變換

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

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

令rioo[%%i]

T,=010

-xo一九11oo-

y1]=國(guó)必Uoio

cos0sin802

__________________________________-,0-%L

R--sin6^cos80

旋轉(zhuǎn)只

001

cos0sin0

100

[13%1]=卜2歹21]-sincos30

5二010001J

1

/y0平移乩

-100

民歹41]=卜3為1]010

則有

/盟1

4

?k'VU=卜y4i]

=卜%1]4氏丁2=卜乂1]7任意點(diǎn)旋轉(zhuǎn)變換示意圖

跆淹城7嗤火孝計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

三維幾何變換(1/8)

,三維齊次坐標(biāo)

/(x,y,z)點(diǎn)對(duì)應(yīng)的齊次坐標(biāo)為

xh=hx.yh=hy.zh=〃z,〃w0

/標(biāo)準(zhǔn)齊次坐標(biāo)(x,y,zj)

/右手坐標(biāo)系八Z

>

y

X

HARBININSTITUTEOFTECHNOLOGY

三維幾何變換(2/8)

,平移變換

1000

0100

T=

0010

ri

跆淹城7嗤火孝計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

三維幾何變換(3/8)

,放縮變換

sQ0Q

0Sy00

00sz0

0001

HARBININSTITUTEOFTECHNOLOGY

三維幾何變換(4/8)

?旋轉(zhuǎn)變換:右手螺旋方向?yàn)檎?/p>

-繞X軸

i000

ocos3sin30

R、(e)=

o-sin0cosO0

0001

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

三維幾何變換(5/8)

-繞y軸

cosO0-sinO0X

0100

Ry(e)=

sinOcosO0

0001

o

y軸指向紙外

葉用翱窗形房

HARBININSTITUTEOFTECHNOLOGY

三維幾何變換(6/8)

-繞Z軸

Z

COS0sin3

-sin0cosO

RO

00

00X

HARBININSTI1

三維幾何變換(7/8)

/錯(cuò)切變換

沿Z含X錯(cuò)切沿Z含y錯(cuò)切

三維錯(cuò)切變換

跆淹城7嗤火孝計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

三維幾何變換(8/8)

,三維變換的一般形式

O

O

平移

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

圖形變換與裁剪

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

基本內(nèi)容

1三維圖形的基本問(wèn)題

2平面幾何投影

平行投影

透視投影

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

三維圖形的基本問(wèn)題(1/5)

1.在二維屏幕上如何顯示三維物體?

,顯示器屏幕、繪圖紙等是二維的

,顯示對(duì)象是三維的

/解決方法--投影

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

三維圖形的基本問(wèn)題(2/5)

2.如何表示三維物體?

/三維形體的表示----空間直線段、曲線段、多邊形、

曲面片

/三維形體的輸入、運(yùn)算、有效性保證----困難

/解決方法----各種用于形體表示的理論、模型、方法

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火孝

HARBININSTITUTEOFTECHNOLOGY

三維圖形的基本問(wèn)題(3/5)

3.如何反映遮擋關(guān)系?

/物體之間或物體的不同部分之間存在相互遮擋關(guān)系

/解決方法----消除隱藏面與隱藏線

計(jì)耳機(jī)畫(huà)形序

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

三維圖形的基本問(wèn)題(4/5)

4.如何產(chǎn)生真實(shí)感圖形

/何謂真實(shí)感圖形?

,真實(shí)感來(lái)源于

/透視關(guān)系和遮擋關(guān)系

/光線傳播引起的物體表面顏色的自然分布

/解決方法

/建立光照明模型

,真實(shí)感圖形繪制

葉用翱窗形房

跆淹城7嗤火厚

HARBININSTITUTEOFTECHNOLOGY

三維圖形的基本問(wèn)題(5/5)

三維圖形的基本研究?jī)?nèi)容

i.投影

2.三維形體的表示

3.消除隱藏面與隱藏線

4.建立光照明模型、研究真實(shí)感圖形繪制方法

計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

平面幾何投影(1/16)

/如何投影?

/生活中的類(lèi)比-如何拍攝景物?

/拍攝過(guò)程

/選景

/取景--裁剪

/對(duì)焦一參考點(diǎn)

/按快門(mén)--成像

/移動(dòng)方式

/移動(dòng)景物

/移動(dòng)照相機(jī)

跆淹城7嗤火厚計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

平面幾何投影(2/16)

,投影一照相機(jī)模型

/選定投影類(lèi)型

,設(shè)置投影參數(shù)-拍攝方向、距離等

/三維裁剪—取景

/投影和顯示-成像

跆淹城7嗤火厚計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

平面幾何投影(3/16)

,平面幾何投影及其分類(lèi)

/投影

/將n維的點(diǎn)變換成小于n維的點(diǎn)

/將3維的點(diǎn)變換成小于3維的點(diǎn)

/投影中心

/觀察點(diǎn)、視點(diǎn)

/投影面

/不經(jīng)過(guò)投影中心

跆淹城7嗤火厚計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

平面幾何投影(4/16)

/投影線

,從投影中心向物體上各點(diǎn)發(fā)出的射線

/平面幾何投影

/投影面是平面

/投影線為直線

/投影變換

/投影過(guò)程

/投影的數(shù)學(xué)表示

跆淹城7嗤火孝計(jì)耳機(jī)畫(huà)形序

HARBININSTITUTEOFTECHNOLOGY

平面幾何投影(5/16)

-投影分類(lèi)平面幾何投影

透視投影平行投影

點(diǎn)

點(diǎn)

點(diǎn)

側(cè)

側(cè)

溫馨提示

  • 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)論