計(jì)算機(jī)圖形學(xué) CG06_3曲面.ppt_第1頁
計(jì)算機(jī)圖形學(xué) CG06_3曲面.ppt_第2頁
計(jì)算機(jī)圖形學(xué) CG06_3曲面.ppt_第3頁
計(jì)算機(jī)圖形學(xué) CG06_3曲面.ppt_第4頁
計(jì)算機(jī)圖形學(xué) CG06_3曲面.ppt_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、6.3常用參數(shù)曲面,本節(jié)討論常用曲面的表示、性質(zhì)及其有關(guān)構(gòu)造算法。 常見的曲面有: 平面、二次曲面、直紋面、雙線性曲面、Coons曲面、Bezier曲面、B樣條曲面、NURBS曲面等,6.3.1參數(shù)曲面的定義,曲面也有顯式、隱式和參數(shù)式表示,從計(jì)算機(jī)圖形學(xué)的角度看,參數(shù)曲面更便于計(jì)算機(jī)表示和構(gòu)造。 一張矩形域上的參數(shù)曲面片 由曲線邊界包圍具有一定連續(xù)性的點(diǎn)集面片,用雙參數(shù)的單值函數(shù)表示為: x=x(u,w) y=y(u,w) z=z(u,w)u,w0,1 可記為p(u,w)=x(u,w),y(u,w),z(u,w),6.3.1參數(shù)曲面的定義,參數(shù)曲面片常用幾何元素有以下幾種: 角點(diǎn) p(0,0

2、), p(1,0), p(0,1)和 p(1,1), 可簡記為p00, p10, p01和 p11。 邊界線 矩形域曲面片的四條邊界線是p(u,0), p(u,1), p(0,w)和 p(1,w), 可簡記為pu0, pu1, p0w和 p1w 曲面上的一點(diǎn) p(ui,wj), 可簡記為pij Pij點(diǎn)的切矢 Piju Pijw 點(diǎn)的法矢n(ui,wj),簡記為nij,6.3.1參數(shù)曲面的定義,常用面片的參數(shù)表示: 二維矩形平面 球面 簡單回轉(zhuǎn)體 雙三次參數(shù)曲面 代數(shù)形式 P=UAWT 幾何形式幾何系數(shù)矩陣BP=F(u)BFT(w)=UMBMTWT 切矢和扭矢,6.3.2參數(shù)曲面的重新參數(shù)化,

3、參數(shù)方向變反 重新參數(shù)化的一般形式 參數(shù)曲面片的分割 給定一張參數(shù)曲面片,其幾何系數(shù)矩陣B1,求其子曲面片的幾何系數(shù)矩陣B2,6.3.3平面二次曲面和直紋面,平面 P(u,w)=p00+ur+ws u,w0,1 二次曲面 Ax2+By2+Cz2+Dxy+Eyz+Fxz+Gx+Hy+Jz+k=0 矩陣形式:XSXT=0 直紋面 繞面上的任一點(diǎn)的面法矢旋轉(zhuǎn)含該法矢的平面,如果該 平面至少在某一方向上有一條邊和該面重疊。 p1(u,w)=(1-u)p0w+up1w u,w0,1 雙線性曲面 P342,6.3.4Coons曲面,1964年S.A. Coons提出一種采用參數(shù)方法的曲面分片、拼合造型的思

4、想,用四條邊界構(gòu)造曲面平面。 線性Coons曲面 是通過四條邊界曲線pu0 , pu1 , p0w , p1w 來構(gòu)造曲面。 p1(u,w)=(1-u)p0w+up1w u,w0,1 p2(u,w)=(1-w)pu0+wpu1 u,w0,1 p3(u,w)=(1-w)(1-u)p00+up10 +w(1-u)p01+up11 P(u,w)= p1(u,w)+p2(u,w)-p3(u,w) u,w0,1,6.3.4Coons曲面,第二類Coons曲面 不僅插值于曲面的四條邊界,而且插值于給定的斜率。已知四條邊界曲線pu0 , pu1 , p0w , p1w及導(dǎo)數(shù)矢量pu0w , pu1w , p

5、0wu, p1wu,則 p1(u,w)=F0(u)p0w+F1(u)p1w+G0(u)p1wu+G1(u)p1wu p2(u,w)=F0(w)pu0+F1(w)pu1+G0(w)pu0w+G1(w)pu1w p3(u,w)=,6.3.4Coons曲面,第二類Coons曲面 P(u,w)=p1(u,w)+p2(u,w)-p3(u,w) u,w0,1,張量積曲面 在上述曲面構(gòu)造中,若取邊界及跨邊界的切矢都按同一調(diào)和函數(shù)規(guī)律地變化,則可簡化(略 詳見P345),6.3.4Coons曲面,Coons曲面片的拼接 兩張Coons曲面S1(u,w)和S2(u,w)拼接,要求在公共邊界處達(dá)到C0G1連續(xù):

6、C0連續(xù)要求公共邊重疊,即S1(1,w)=S2(0,w) G1連續(xù)要求S1(1,w)的S2(0,w)切平面共面,且法矢的方向保持一致。充要條件是:,6.3.5 Bezier曲面,基于Bezier曲線的討論,我們可以方便地可以給出Bezier曲面的定義和性質(zhì),Bezier曲線的一些算法也可以很容易擴(kuò)展到Bezier曲面的情況。 1定義 設(shè)Pij(i=0,1,n; j=0,1,m)為(m+1)(n+1) 個(gè)空間點(diǎn)列,則 mn次Bezier曲面定義為:,6.3.5 Bezier曲面,其中 , 是Bernstein基函數(shù)。 依次用線段連接點(diǎn)列Pij(i=0,1,n; j=0,1,m)中相鄰兩點(diǎn)所形成的

7、空間網(wǎng)格,稱之為特征網(wǎng)格。,Bezier曲面的矩陣表示式是: 在一般實(shí)際應(yīng)用中,m,n不大于4。,性質(zhì),除變差減小性質(zhì)外,Bezier曲線的其它性質(zhì)可推廣到Bezier曲面: (1)Bezier曲面特征網(wǎng)格的四個(gè)角點(diǎn)正好是Bezier曲面的四個(gè)角點(diǎn),即,性質(zhì),(2)Bezier曲面特征網(wǎng)格最外一圈頂點(diǎn)定義Bezier曲面的四條邊界;Bezier曲面邊界的跨界切矢只與定義該邊界的頂點(diǎn)及相鄰一排頂點(diǎn)有關(guān),且 、 、 和 (圖打上斜線的三角形),其跨界二階導(dǎo)矢只與定義該邊界的及相鄰兩排頂點(diǎn)有關(guān); (3)幾何不變性。 (4)對稱性。 (5)凸包性。,1. 雙線性Bezier曲面 當(dāng)m=n=1時(shí),,2. 雙二次Bezier曲面 當(dāng)m=n=2時(shí),,其邊界曲線及參數(shù)坐標(biāo)曲線均為拋物線。,3. 雙三次Bezier曲面 當(dāng)m=n=3時(shí),,其矩陣表示為S(u,w)=UMzBzMzTWT 其中U=u3 u2 u 1, W=w3 w2 w 1, Mz同前Bezier曲線中,而,兩張Bezier曲面S1(u,w)和S2(u,w)分

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論