計(jì)算機(jī)圖形學(xué) 二維變換_第1頁(yè)
計(jì)算機(jī)圖形學(xué) 二維變換_第2頁(yè)
計(jì)算機(jī)圖形學(xué) 二維變換_第3頁(yè)
計(jì)算機(jī)圖形學(xué) 二維變換_第4頁(yè)
計(jì)算機(jī)圖形學(xué) 二維變換_第5頁(yè)
已閱讀5頁(yè),還剩57頁(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ī)圖形學(xué)二維變換第1頁(yè),共62頁(yè),2023年,2月20日,星期四◆齊次坐標(biāo)◆二維圖形基本幾何變換矩陣◆Cohen-Sutherland直線裁剪算法本章學(xué)習(xí)目標(biāo)第2頁(yè),共62頁(yè),2023年,2月20日,星期四本章內(nèi)容5.1圖形幾何變換基礎(chǔ)5.2二維圖形基本幾何變換矩陣5.3二維復(fù)合變換5.4二維圖形裁剪5.5Cohen-Sutherland直線裁剪算法第3頁(yè),共62頁(yè),2023年,2月20日,星期四5.1圖形幾何變換基礎(chǔ)通過(guò)對(duì)圖形進(jìn)行幾何變換,可以由簡(jiǎn)單圖形構(gòu)造復(fù)雜圖形。圖形幾何變換是對(duì)圖形進(jìn)行平移變換、比例變換、旋轉(zhuǎn)變換、反射變換和錯(cuò)切變換。圖形幾何變換可以分為二維圖形幾何變換和三維圖形幾何變換,而二維圖形幾何變換是三維圖形幾何變換的基礎(chǔ)

。第4頁(yè),共62頁(yè),2023年,2月20日,星期四5.1圖形幾何變換基礎(chǔ)5.1.1規(guī)范化齊次坐標(biāo)

5.1.2矩陣相乘

5.1.3二維變換矩陣5.1.4二維幾何變換第5頁(yè),共62頁(yè),2023年,2月20日,星期四5.1.1規(guī)范化齊次坐標(biāo)

為了使圖形幾何變換表達(dá)為圖形頂點(diǎn)集合矩陣與某一變換矩陣相乘的問(wèn)題,引入了規(guī)范化齊次坐標(biāo)。所謂齊次坐標(biāo)就是用n+1維矢量表示n維矢量。例如,在二維平面中,點(diǎn)P(x,y)的齊次坐標(biāo)表示為(wx,wy,w)。類似地,在三維空間中,點(diǎn)P(x,y,z)的齊次坐標(biāo)表示為(wx,wy,wz,w)。這里,w為任一不為0的比例系數(shù),如果w=1就是規(guī)范化的齊次坐標(biāo)。二維點(diǎn)P(x,y)的規(guī)范化齊次坐標(biāo)為〔x,y,1〕,三維點(diǎn)P(x,y,z)的規(guī)范化齊次坐標(biāo)為〔x,y,z,1〕。不能寫成下標(biāo)形式,w和x,w和y,w和z是乘法的關(guān)系。定義了規(guī)范化齊次坐標(biāo)以后,圖形幾何變換可以表示為圖形頂點(diǎn)集合的規(guī)范化齊次坐標(biāo)矩陣與某一變換矩陣相乘的形式。第6頁(yè),共62頁(yè),2023年,2月20日,星期四

二維圖形頂點(diǎn)表示為規(guī)范化齊次坐標(biāo)后,其圖形頂點(diǎn)集合矩陣一般為n×3的矩陣,其中n為頂點(diǎn)數(shù),變換矩陣為3×3的矩陣。在進(jìn)行圖形幾何變換時(shí)需要用到線性代數(shù)里的矩陣相乘運(yùn)算。例如,對(duì)于n×3的矩陣A和3×3的矩陣B,矩陣相乘公式為:5.1.2矩陣相乘

(5-1)第7頁(yè),共62頁(yè),2023年,2月20日,星期四由線性代數(shù)知道,矩陣乘法不滿足交換律,只有左矩陣的列數(shù)等于右矩陣的行數(shù)時(shí),兩個(gè)矩陣才可以相乘。特別地,對(duì)于二維變換的兩個(gè)3×3的方陣A和B,矩陣相乘公式為:

類似地,可以處理三維變換的兩個(gè)4×4的矩陣相乘問(wèn)題

第8頁(yè),共62頁(yè),2023年,2月20日,星期四5.1.3二維變換矩陣

用規(guī)范化齊次坐標(biāo)表示的二維基本幾何變換矩陣是一個(gè)3×3的方陣,簡(jiǎn)稱為二維變換矩陣。從功能上可以把二維變換矩陣T分為4個(gè)子矩陣。其中是對(duì)圖形進(jìn)行比例、旋轉(zhuǎn)、反射和錯(cuò)切變換;

是對(duì)圖形進(jìn)行平移變換;

是對(duì)圖形進(jìn)行投影變換;

是對(duì)圖形進(jìn)行整體比例變換。

(5-2)第9頁(yè),共62頁(yè),2023年,2月20日,星期四

二維幾何變換的基本方法是把變換矩陣作為一個(gè)算子,作用到變換前的圖形頂點(diǎn)集合的規(guī)范化齊次坐標(biāo)矩陣上,得到變換后新的圖形頂點(diǎn)集合的規(guī)范化齊次坐標(biāo)矩陣。連接變換后的新圖形頂點(diǎn),就可以繪制出變換后的二維圖形

5.1.4二維幾何變換

設(shè)變換前圖形頂點(diǎn)集合的規(guī)范化齊次坐標(biāo)矩陣為:

變換后圖形頂點(diǎn)集合的規(guī)范化齊次坐標(biāo)矩陣為:第10頁(yè),共62頁(yè),2023年,2月20日,星期四二維變換矩陣為:則二維幾何變換公式為,可以寫成:

第11頁(yè),共62頁(yè),2023年,2月20日,星期四5.2二維圖形基本幾何變換矩陣

5.2.1平移變換矩陣5.2.2比例變換矩陣5.2.3旋轉(zhuǎn)變換矩陣5.2.4反射變換矩陣5.2.5錯(cuò)切變換矩陣

第12頁(yè),共62頁(yè),2023年,2月20日,星期四5.2二維圖形基本幾何變換矩陣

二維圖形基本幾何變換是指相對(duì)于坐標(biāo)原點(diǎn)和坐標(biāo)軸進(jìn)行的幾何變換,包括平移、比例、旋轉(zhuǎn)、反射和錯(cuò)切五種變換。本節(jié)以點(diǎn)的二維基本幾何變換為例進(jìn)行講解。二維坐標(biāo)點(diǎn)的基本幾何變換可以表示成P’=PT的形式,其中,P為變換前點(diǎn)的規(guī)范化齊次坐標(biāo)點(diǎn),P’為變換后點(diǎn)的規(guī)范化齊次坐標(biāo)點(diǎn),T為3×3的變換矩陣。第13頁(yè),共62頁(yè),2023年,2月20日,星期四5.2.1平移變換矩陣

平移變換是指將坐標(biāo)點(diǎn)P(x,y)從位置移動(dòng)到P‘(x’,y‘)位置的過(guò)程,如圖5-1所示。平移變換的坐標(biāo)表示為:

圖5.1平移變換654321O123456yxPP’TxTy第14頁(yè),共62頁(yè),2023年,2月20日,星期四因此,二維平移變換矩陣為:

式中,Tx,Ty為平移參數(shù)。(5-4)相應(yīng)的齊次坐標(biāo)矩陣表示為:第15頁(yè),共62頁(yè),2023年,2月20日,星期四5.2.2比例變換矩陣

比例變換是指坐標(biāo)點(diǎn)P(x,y)相對(duì)于坐標(biāo)原點(diǎn)O,沿x方向縮放Sx倍,沿y方向縮放Sy倍,得到點(diǎn)P’(x’,y‘)的過(guò)程,如圖5-2所示。圖5.2比例變換PP‘sysx第16頁(yè),共62頁(yè),2023年,2月20日,星期四比例變換的坐標(biāo)表示為:

相應(yīng)的齊次坐標(biāo)矩陣表示為:

因此,二維比例變換矩陣為:

式中,Sx,Sy為比例系數(shù)

(5-5)第17頁(yè),共62頁(yè),2023年,2月20日,星期四

比例變換可以改變圖形的形狀。當(dāng)Sx=Sy且Sx、Sy大于1時(shí),圖形等比放大;當(dāng)Sx=Sy且Sx、Sy小于1大于0時(shí),圖形等比縮?。划?dāng)Sx≠Sy時(shí),圖形發(fā)生形變。前面介紹過(guò)變換矩陣的子矩陣

是對(duì)圖形作整體比例變換,關(guān)于這一點(diǎn)可以令Sx=Sy=S導(dǎo)出,請(qǐng)注意這里s=1/S,即s>1時(shí),圖形整體縮??;0<s<1時(shí),圖形整體放大。

第18頁(yè),共62頁(yè),2023年,2月20日,星期四5.2.3旋轉(zhuǎn)變換矩陣

旋轉(zhuǎn)變換是將坐標(biāo)點(diǎn)P(x,y)相對(duì)于坐標(biāo)原點(diǎn)O旋轉(zhuǎn)一個(gè)角度β(逆時(shí)針為正,順時(shí)針為負(fù)),得到點(diǎn)P‘(x’,y‘)的過(guò)程,如圖5-3所示。βPP’α圖5-3旋轉(zhuǎn)變換對(duì)于點(diǎn),極坐標(biāo)表示為:第19頁(yè),共62頁(yè),2023年,2月20日,星期四旋轉(zhuǎn)變換的坐標(biāo)表示為:

相應(yīng)的齊次坐標(biāo)矩陣表示為:

因此,二維旋轉(zhuǎn)變換矩陣為:(5-6)第20頁(yè),共62頁(yè),2023年,2月20日,星期四式中,α為旋轉(zhuǎn)起始角,β為旋轉(zhuǎn)終止角。式(5-6)為繞原點(diǎn)逆時(shí)針旋轉(zhuǎn)的變換矩陣,若旋轉(zhuǎn)方向?yàn)轫槙r(shí)針,β角取為負(fù)值。順時(shí)針旋轉(zhuǎn)變換矩陣為:

第21頁(yè),共62頁(yè),2023年,2月20日,星期四5.2.4反射變換矩陣反射變換也稱為對(duì)稱變換,是將坐標(biāo)點(diǎn)P(x,y)關(guān)于原點(diǎn)或某個(gè)坐標(biāo)軸反射得到

P’(x‘,y’)點(diǎn)的過(guò)程。具體可以分為關(guān)于原點(diǎn)反射、關(guān)于x軸反射、關(guān)于y軸反射等幾種情況,如圖5-4所示。(a)關(guān)于原點(diǎn)反射(b)關(guān)于x軸反射(c)關(guān)于y軸反射圖5-4反射變換第22頁(yè),共62頁(yè),2023年,2月20日,星期四關(guān)于原點(diǎn)反射的坐標(biāo)表示為:

相應(yīng)的齊次坐標(biāo)矩陣表示為:因此,關(guān)于原點(diǎn)的二維反射變換矩陣為:

(5-7)第23頁(yè),共62頁(yè),2023年,2月20日,星期四同理可得,關(guān)于x軸的二維反射變換矩陣為:同理可得,關(guān)于y軸的二維反射變換矩陣為:(5-8)(5-9)第24頁(yè),共62頁(yè),2023年,2月20日,星期四5.2.5錯(cuò)切變換矩陣

錯(cuò)切變換是將坐標(biāo)點(diǎn)P(x,y)沿x和y軸發(fā)生不等量的變換,得到點(diǎn)P‘(x’,y‘)的過(guò)程。如圖5-5所示。

(a)正方形(b)沿+x方向錯(cuò)切(c)沿-x方向錯(cuò)切BADCABCDb=0c=1b=0c=-1BACD第25頁(yè),共62頁(yè),2023年,2月20日,星期四(d)沿+y方向錯(cuò)切(e)沿-y方向錯(cuò)切(f)沿+x和+y方向錯(cuò)切沿x,y方向的錯(cuò)切變換的坐標(biāo)表示為:相應(yīng)的齊次坐標(biāo)矩陣表示為:圖5-5錯(cuò)切變換BADCb=1c=0CCDDBBAAb=-1c=0b=1c=1第26頁(yè),共62頁(yè),2023年,2月20日,星期四因此,沿x,y兩個(gè)方向的二維錯(cuò)切變換矩陣為:其中c、b為錯(cuò)切參數(shù)。

(5-10)第27頁(yè),共62頁(yè),2023年,2月20日,星期四

的非對(duì)角線元素大多為零,如果c和b不為零,則意味著對(duì)圖形進(jìn)行錯(cuò)切變換,如圖5-5(f)所示。令b=0可以得到沿x方向的錯(cuò)切變換,c>0是沿x正向的錯(cuò)切變換,c<0是沿x負(fù)向的錯(cuò)切變換,如圖5-5(b)和(c)所示。令c=0可以得到沿y方向的錯(cuò)切變換,b>0是沿y正向的錯(cuò)切變換,b<0是沿y負(fù)向的錯(cuò)切變換,如圖5-5(d)和(e)所示。在前面的變換中,子矩陣

第28頁(yè),共62頁(yè),2023年,2月20日,星期四

上面討論的五種變換給出的都是點(diǎn)變換的公式,對(duì)于線框模型,圖形的變換實(shí)際上都可以通過(guò)點(diǎn)變換來(lái)完成。例如直線段的變換可以通過(guò)對(duì)兩個(gè)頂點(diǎn)坐標(biāo)進(jìn)行變換,連接新頂點(diǎn)得到變換后的新直線;多邊形的變換可以通過(guò)對(duì)每個(gè)頂點(diǎn)進(jìn)行變換,連接新頂點(diǎn)得到變換后的新多邊形來(lái)實(shí)現(xiàn)。曲線的變換可通過(guò)變換控制多邊形的控制點(diǎn)并重新畫線來(lái)完成。符合下面形式的坐標(biāo)變換稱為二維仿射變換(AffineTransformation)。(5-11)第29頁(yè),共62頁(yè),2023年,2月20日,星期四變換后的坐標(biāo)x’和y’都是變換前的坐標(biāo)x和y的線性函數(shù)。參數(shù)aij是由變換類型確定的常數(shù)。仿射變換具有平行線變換成平行線,有限點(diǎn)映射到有限點(diǎn)的一般特性。平移、比例、旋轉(zhuǎn)、反射和錯(cuò)切五種變換都是二維仿射變換的特例,任何一組二維仿射變換總可表示為這五種變換的組合。因此,平移、比例、旋轉(zhuǎn)、反射的仿射變換保持變換前后兩直線間的角度、平行關(guān)系和長(zhǎng)度之比不改變。第30頁(yè),共62頁(yè),2023年,2月20日,星期四復(fù)習(xí):設(shè)變換前圖形頂點(diǎn)集合的規(guī)范化齊次坐標(biāo)矩陣為:

變換后圖形頂點(diǎn)集合的規(guī)范化齊次坐標(biāo)矩陣為:第31頁(yè),共62頁(yè),2023年,2月20日,星期四二維變換矩陣為:則二維幾何變換公式為,可以寫成:

第32頁(yè),共62頁(yè),2023年,2月20日,星期四二維平移變換矩陣為:

二維比例變換矩陣為:

二維旋轉(zhuǎn)變換矩陣為:順時(shí)針旋轉(zhuǎn)變換矩陣為:

第33頁(yè),共62頁(yè),2023年,2月20日,星期四關(guān)于原點(diǎn)的二維反射變換矩陣為:

關(guān)于x軸的二維反射變換矩陣為:關(guān)于y軸的二維反射變換矩陣為:第34頁(yè),共62頁(yè),2023年,2月20日,星期四5.3二維復(fù)合變換5.3.1復(fù)合變換原理5.3.2相對(duì)于任一參考點(diǎn)的二維幾何變換5.3.3相對(duì)于任意方向的二維幾何變換第35頁(yè),共62頁(yè),2023年,2月20日,星期四5.3.1復(fù)合變換原理復(fù)合變換是指圖形做了一次以上的基本幾何變換,是基本幾何變換的組合形式,復(fù)合變換矩陣是基本幾何變換矩陣的組合。其中,T為復(fù)合變換矩陣,T1,T2…Tn為單次基本幾何變換矩陣。值得注意是:進(jìn)行復(fù)合變換時(shí),需要注意矩陣相乘的順序。由于矩陣乘法不滿足交換律,因此通常T1T2≠T2T1,在復(fù)合變換中,矩陣相乘的順序不可交換。通常先計(jì)算出,再計(jì)算第36頁(yè),共62頁(yè),2023年,2月20日,星期四5.3.2相對(duì)于任一參考點(diǎn)的二維幾何變換

前面已經(jīng)定義,二維基本幾何變換都是相對(duì)于坐標(biāo)原點(diǎn)進(jìn)行的平移、比例、旋轉(zhuǎn)、反射和錯(cuò)切五種變換,但在實(shí)際應(yīng)用中常會(huì)遇到參考點(diǎn)不在坐標(biāo)原點(diǎn)的情況。相對(duì)于任一參考點(diǎn)的變換方法為首先將參考點(diǎn)平移到坐標(biāo)原點(diǎn),對(duì)坐標(biāo)原點(diǎn)進(jìn)行二維基本幾何變換,然后再將參考點(diǎn)平移回原位置。

例1一個(gè)由頂點(diǎn)P1(10,10),P2(30,10)和P3(20,25)所定義的三角形,如圖5-6所示,相對(duì)于點(diǎn)Q(10,25)逆時(shí)針旋轉(zhuǎn)30°,求變換后的三角形頂點(diǎn)坐標(biāo)。第37頁(yè),共62頁(yè),2023年,2月20日,星期四P1P2P3Q

圖5-6示例圖第38頁(yè),共62頁(yè),2023年,2月20日,星期四第一步Q點(diǎn)平移至坐標(biāo)原點(diǎn),如圖5-7所示。QP3P1P2圖5-7平移

變換矩陣為:第39頁(yè),共62頁(yè),2023年,2月20日,星期四第二步三角形相對(duì)于坐標(biāo)原點(diǎn)逆時(shí)針旋轉(zhuǎn)30°,如圖5-8所示。P1P2P3Q

圖5-8旋轉(zhuǎn)

變換矩陣為:第40頁(yè),共62頁(yè),2023年,2月20日,星期四P1P2P3Q第三步參考點(diǎn)Q平移回原位置,如圖5-9所示。變換矩陣為:圖5-9反平移第41頁(yè),共62頁(yè),2023年,2月20日,星期四圖形變換后的頂點(diǎn)的規(guī)范化齊次坐標(biāo)矩陣等于變換前的規(guī)范化齊次坐標(biāo)矩陣乘以變換矩陣。而所以P1(17.5,12.01),P2(34.82,22.01)P3(18.66,30)。第42頁(yè),共62頁(yè),2023年,2月20日,星期四5.3.3相對(duì)于任意方向的二維幾何變換二維基本幾何變換是相對(duì)于坐標(biāo)軸進(jìn)行的平移、比例、旋轉(zhuǎn)、反射和錯(cuò)切五種變換,但在實(shí)際應(yīng)用中常會(huì)遇到變換方向不與坐標(biāo)軸重合的情況。相對(duì)于任意方向的變換方法為首先對(duì)任意方向做旋轉(zhuǎn)變換,使變換方向與坐標(biāo)軸重合,然后對(duì)坐標(biāo)軸進(jìn)行二維基本幾何變換,最后做反向旋轉(zhuǎn)變換,將任意方向還原回原來(lái)的位置。第43頁(yè),共62頁(yè),2023年,2月20日,星期四例2圖5-10所示三角形相對(duì)于軸線y=kx+b作反射變換,求每一步相應(yīng)的變換矩陣。y=kx+b(0,b)

圖5-10原始圖形第44頁(yè),共62頁(yè),2023年,2月20日,星期四第一步將點(diǎn)(0,b)平移至坐標(biāo)原點(diǎn),如圖5-11所示。圖5-11平移變換矩陣為:第45頁(yè),共62頁(yè),2023年,2月20日,星期四第二步將軸線y=kx繞坐標(biāo)原點(diǎn)順時(shí)針旋轉(zhuǎn)β角(β=arctank),落于x軸上,如圖5-12所示。。變換矩陣為:圖5-12旋轉(zhuǎn)第46頁(yè),共62頁(yè),2023年,2月20日,星期四第三步三角形相對(duì)x軸作反射變換,如圖5-13所示。。變換矩陣為:圖5-13反射第47頁(yè),共62頁(yè),2023年,2月20日,星期四第四步將軸線y=kx逆時(shí)針旋轉(zhuǎn)β角(β=arctank),如圖5-14所示。變換矩陣為:圖5-14反旋轉(zhuǎn)第48頁(yè),共62頁(yè),2023年,2月20日,星期四圖5-15反平移第五步將軸線平移回原來(lái)的位置,如圖5-15所示。。變換矩陣為:第49頁(yè),共62頁(yè),2023年,2月20日,星期四5.4二維圖形裁剪5.4.1圖形學(xué)中常用的坐標(biāo)系5.4.2窗口和視區(qū)及窗視變換5.4.3窗視變換矩陣第50頁(yè),共62頁(yè),2023年,2月20日,星期四5.4.1圖形學(xué)中常用的坐標(biāo)系

計(jì)算機(jī)圖形學(xué)中常用的坐標(biāo)系有用戶坐標(biāo)系、觀察坐標(biāo)系、設(shè)備坐標(biāo)系和規(guī)格化設(shè)備坐標(biāo)系等。1.用戶坐標(biāo)系(UserCoordinate,UC)

用戶定義原始圖形所采用的坐標(biāo)系稱為用戶坐標(biāo)系。用戶坐標(biāo)系通常根據(jù)應(yīng)用的需要可以選擇直角坐標(biāo)系、圓柱坐標(biāo)系、球坐標(biāo)系以及極坐標(biāo)系等等。圖5-16所示為常用的二維和三維用戶直角坐標(biāo)系。第51頁(yè),共62頁(yè),2023年,2月20日,星期四5-16二維和三維用戶坐標(biāo)系2.觀察坐標(biāo)系(ViewCoordinate,VC)

依據(jù)觀察窗口的方向和形狀在用戶坐標(biāo)系中定義的坐標(biāo)系稱為觀察坐標(biāo)系,觀察坐標(biāo)系用于指定圖形的哪一部分可以輸出范圍。第52頁(yè),共62頁(yè),2023年,2月20日,星期四5-17觀察坐標(biāo)系3.設(shè)備坐標(biāo)系(DeviceCoordinate,DC)

顯示器等圖形輸出設(shè)備自身都有一個(gè)坐標(biāo)系稱為設(shè)備坐標(biāo)系,也稱為屏幕坐標(biāo)系。設(shè)備坐標(biāo)系是二維坐標(biāo)系,原點(diǎn)位于屏幕左上角,x軸垂直向右,y軸垂直向下,基本單位為像素。

5-18設(shè)備坐標(biāo)系5-19規(guī)格化設(shè)備坐標(biāo)系第53頁(yè),共62頁(yè),2023年,2月20日,星期四4.規(guī)格化設(shè)備坐標(biāo)系(NormalizedDeviceCoordinate,NDC)

規(guī)格化設(shè)備坐標(biāo)系是將設(shè)備坐標(biāo)系規(guī)格化到[0.0,0.0]到[1.0,1.0]的范圍內(nèi)而定義的坐標(biāo)系。規(guī)格化設(shè)備坐標(biāo)系獨(dú)立于具體輸出設(shè)備。一旦圖形變換到規(guī)格化設(shè)備坐標(biāo)系中,只要作一個(gè)簡(jiǎn)單的乘法運(yùn)算即可映射到具體的設(shè)備坐標(biāo)系中。由于規(guī)格化設(shè)備坐標(biāo)系能統(tǒng)一用戶各種圖形的顯示范圍,故把用戶圖形變換成規(guī)格化設(shè)備坐標(biāo)系中的統(tǒng)一大小標(biāo)準(zhǔn)圖形的過(guò)程叫作圖形的邏輯輸出。把規(guī)格化設(shè)備坐標(biāo)系中的標(biāo)準(zhǔn)圖形送到顯示設(shè)備上輸出的過(guò)程叫作圖形的物理輸出。有了規(guī)格化設(shè)備坐標(biāo)系后,圖形的輸出可以在抽象的顯示設(shè)備上進(jìn)行討論,因而這種圖形學(xué)又稱為與具體設(shè)備無(wú)關(guān)的圖形學(xué)。第54頁(yè),共62頁(yè),2023年,2月20日,星期四5.4.2窗口和視區(qū)及窗視變換在觀察坐標(biāo)系中定義的確定顯示內(nèi)容的區(qū)域稱為窗口。顯然此時(shí)窗口內(nèi)的圖形是用戶希望在屏幕上輸出的,窗口是裁剪圖形的標(biāo)準(zhǔn)參照物。在設(shè)備坐標(biāo)系中定義的輸出圖形的區(qū)域稱為視區(qū)。視區(qū)和窗口的大小可以不相同。一般情況下,用戶把窗口內(nèi)感興趣的圖形輸出到屏幕上相應(yīng)的視區(qū)內(nèi)。在屏幕上可以定義多個(gè)視區(qū),用來(lái)同時(shí)顯示不同的窗口內(nèi)的圖形信息,圖5-20定義了3個(gè)窗口內(nèi)容用于輸出,圖5-21的屏幕被劃分為3個(gè)視區(qū),對(duì)3個(gè)窗口內(nèi)容進(jìn)行

溫馨提示

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