版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 6 講 B樣條曲面B樣條曲線與曲面樣條曲線與曲面Bezier曲線或曲面有許多優(yōu)越性,但有兩點(diǎn)不足:Bezier曲線或曲面不能作局部修改;Bezier曲線或曲面的拼接比較復(fù)雜 Some years ago a few researchers joked about NURBS, saying that the acronym really stands for NOBODY Understands Rational B-Splines, write the authors in their foreword; they formulate the aim of changing NURBS
2、to EURBS, that is, Everybody. There is no doubt that they have achieved this goal. I highly recommend the book to anyone who is interested in a detailed description of NURBS. It is extremely helpful for students, teachers and designers of geometric modeling systems. Helmut Pottmann如何理解B-樣條?樣條插值,三對(duì)角方
3、程給定分劃,所有的B樣條的全體組成一個(gè)線性空間,線性空間有基函數(shù),這就是B樣條基函數(shù)由B樣條基函數(shù)代替Bezier曲線中底Bernstein基函數(shù),即B樣條曲線。4.1 B樣條的遞推定義和性質(zhì)樣條的遞推定義和性質(zhì)B樣條曲線的方程定義為: 是控制多邊形的頂點(diǎn) (i=0,1,.,n) 稱為k階(k-1次)B樣條基函數(shù) B樣條基函數(shù)是一個(gè)稱為節(jié)點(diǎn)矢量的非遞減的參數(shù)t的序列所決定的k階分段多項(xiàng)式,也即為k階(k-1次)多項(xiàng)式樣條。nikiitNPtP0,)()(), 1 , 0(niPi)(,tNki de Boor-Cox遞推定義 并約定OtherwisetttNiii0t1)(11 ,)()()(
4、1, 111,1,tNtttttNtttttNkiikikikiikiiki000knknnnkktttttttt,11110B樣條基函數(shù)的基本計(jì)算1.計(jì)算節(jié)點(diǎn)區(qū)間的下標(biāo)2.)()()(1, 111,1,tNtttttNtttttNkiikikikiikiiki)()()(1, 111,1,tNtttttNtttttNkiikikikiikiiki所以,所以,Pi(t)的矩陣表達(dá)式為的矩陣表達(dá)式為 321321331036303030141 161iiiiPPPPtt ttiP10 t根據(jù)上式可以在平面直角坐標(biāo)系中設(shè)計(jì)三次根據(jù)上式可以在平面直角坐標(biāo)系中設(shè)計(jì)三次B樣條曲線生樣條曲線生成的程序成的
5、程序.與均勻B樣條曲線的差別在于兩端節(jié)點(diǎn)具有重復(fù)度k,這樣的節(jié)點(diǎn)矢量定義了準(zhǔn)均勻的B樣條基。均勻B樣條曲線沒(méi)有保留Bezier曲線端點(diǎn)的幾何性質(zhì),即樣條曲線的首末端點(diǎn)不再是控制多邊形的首末端點(diǎn)。采用準(zhǔn)均勻的B樣條曲線解決了這個(gè)問(wèn)題圖3.1.24 準(zhǔn)均勻三次B樣條曲線準(zhǔn)均勻B樣條分段Bezier曲線 節(jié)點(diǎn)矢量中兩端節(jié)點(diǎn)具有重復(fù)度k,所有內(nèi)節(jié)點(diǎn)重復(fù)度為k-1,這樣的節(jié)點(diǎn)矢量定義了分段的Bernstein基。圖3.1.25 三次分段Bezier曲線 B樣條曲線用分段Bezier曲線表示后,各曲線段就具有了相對(duì)的獨(dú)立性,移動(dòng)曲線段內(nèi)的一個(gè)控制頂點(diǎn)只影響該曲線段的形狀,對(duì)其它曲線段的形狀沒(méi)有影響。并且B
6、ezier曲線一整套簡(jiǎn)單有效的算法都可以原封不動(dòng)地采用。缺點(diǎn)是增加了定義曲線的數(shù)據(jù),控制頂點(diǎn)數(shù)及節(jié)點(diǎn)數(shù)?;瘮?shù)的導(dǎo)數(shù)基函數(shù)的導(dǎo)數(shù)4.2 B樣條曲線的性質(zhì)局部性局部性。k 階B樣條曲線上參數(shù)為的一點(diǎn)至多與k個(gè)控制頂點(diǎn)有關(guān),與其它控制頂點(diǎn)無(wú)關(guān);移動(dòng)該曲線的第i個(gè)控制頂點(diǎn)Pi至多影響到定義在區(qū)間 上那部分曲線的形狀,對(duì)曲線的其余部分不發(fā)生影響。,1iittt), 1(ikijPj),(kiitt 連續(xù)性連續(xù)性 P(t)在r重節(jié)點(diǎn)處的連續(xù)階不低于 k-1-r。 凸包性凸包性 P(t)在區(qū)間 上的部分位于k個(gè)點(diǎn) 的凸包 內(nèi),整條曲線則位于各凸包 的并集之內(nèi)。nikttii1),(1ikiPP,1iCiC
7、分段參數(shù)多項(xiàng)式P(t)在每一區(qū)間上都是次數(shù)不高于k-1的參數(shù)t的多項(xiàng)式 導(dǎo)數(shù)公式 ,)() 1()()()(111,1110,0,nkkiniikiiinikiinikiittttNttPPktNPtNPtP變差縮減性 設(shè)平面內(nèi) n+1 個(gè)控制頂點(diǎn) 構(gòu)成B樣條曲線 P(t) 的特征多邊形。在該平面內(nèi)的任意一條直線與 P(t) 的交點(diǎn)個(gè)數(shù)不多于該直線和特征多邊形的交點(diǎn)個(gè)數(shù)。幾何不變性B樣條曲線的形狀和位置與坐標(biāo)系的選擇無(wú)關(guān)。直線保持性控制多邊形退化為一條直線時(shí), 曲線也退化為一條直線。仿射不變性即在仿射變換下,的表達(dá)式具有形式不變性。ninkkiittttNPAtPA011, )()( 造型的靈
8、活性。用B樣條曲線可以構(gòu)造直線段、尖點(diǎn)、切線等特殊情況.對(duì)于四階(三次)B樣條曲線.若要在其中得到一條直線段,只要四點(diǎn) 位于一條直線上321,iiiiPPPP為了使P(t)能過(guò)P(i)點(diǎn),只要使 重合尖點(diǎn)也可通過(guò)三重節(jié)點(diǎn)的方法得到為了使曲線和某一直線L相切,只要取 位于L上及 的重?cái)?shù)不大于2。21,iiiPPP21,iiiPPP3it iP1iP2iP3iP)(tP(a)四頂點(diǎn)共線iP1iP2iP3iP4iP三重頂點(diǎn)二重頂點(diǎn)(b)二重頂點(diǎn)和三重頂點(diǎn)iP1iP2iP1iPiP1iP2iP3iP(c)二重節(jié)點(diǎn)和三重節(jié)點(diǎn)(d)三頂點(diǎn)共線圖.1.26 三次B樣條曲線的一些特例4.3 de Boor 算
9、法算法欲計(jì)算B樣條曲線上對(duì)應(yīng)一點(diǎn)P(t),可以利用B樣條曲線方程,但是采用de Boor 算法,計(jì)算更加快捷。de Boor 算法的導(dǎo)出,)()()()()()(11,1111111, 111,11,0,jjkijkjiiikikiiikiijkjikiikikikiikiiijkjikiinikiittttNPttttPtttttNtttttNttttPtNPtNPtP現(xiàn)令則這就是著名的de Boor 算法 jrkjrkjikrtPtttttPttttjkjkjirPtPriirkirkiriirkiiiri, 2, 1; 1, 2 , 1),()(, 2, 1, 0,)(111jkjiki
10、ijkjikiitNtPtNPtP21,11,)()()()(de Boor 算法的遞推關(guān)系如圖nkjjjjkjkjkjkjkjkjPPPPPPPPPPPPP12123133122121De Boor 算法的幾何意義de Boor算法有著直觀的幾何意義 割角,即以線段 割去角 。從多邊形 開(kāi)始,經(jīng)過(guò) k-1 層割角,最后得到P(t)上的點(diǎn)1ririPP1 riPjkjkjPPP 21)(1tPrj 1kjP2kjPjP12kjP13kjP1jP23kjP2jP34kjP1 kjP圖3.1.28 B樣條曲線的deBoor算法的幾何意義4.4 節(jié)點(diǎn)插入算法通過(guò)插入節(jié)點(diǎn)可以進(jìn)一步改善B樣條曲線的局部
11、性質(zhì),提高B樣條曲線的形狀控制的靈活性,可以實(shí)現(xiàn)對(duì)曲線的分割等。插入一個(gè)節(jié)點(diǎn) 在定義域某個(gè)節(jié)點(diǎn)區(qū)間內(nèi)插入 一個(gè)節(jié)點(diǎn)t,得到新的節(jié)點(diǎn)矢量: 重新編號(hào)成為1,iitt11121111101,1kniiittttttTkniittttttT,1101這個(gè)新的節(jié)點(diǎn)矢量U1決定了一組新的B樣條基,原始的B樣條曲線就可以用這組新的B樣條基與未知新頂點(diǎn) 表示1iP101,1)()(njkjtNPtPjBoehm給出了這些未知新頂點(diǎn)的計(jì)算公式 r 表示所插結(jié)點(diǎn)t在原始節(jié)點(diǎn)矢量T中的重復(fù)度。1, 1 ,1, ,)1 (, 1 , 0 ,111111nrijPPrikijPPPkijPPjjjjjjjjj111jkjjjtttt節(jié)點(diǎn)插入B樣條曲線的最小二乘逼近 1kiP2kiP3kiP1iPiP12kiP13kiP1iP圖3.1.30 實(shí)線框中k個(gè)新頂點(diǎn) 取代虛線框中k-1個(gè)原始頂點(diǎn)0P1P2P3P11P12P13P1t2t3t4t5t6tt圖3.1.31 三次B樣條曲線插入一個(gè)節(jié)點(diǎn),43ttt3.5 B樣條曲面樣條曲面給定參數(shù)軸u和v的節(jié)點(diǎn)矢量 pq階階B樣條曲面樣條曲面定義如下 ,10pmuu
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目托管合同范例
- 飯店引流合同范例簡(jiǎn)短
- app推廣服務(wù)合同范例
- 購(gòu)銅合同范例
- 合同范例神器
- 化妝培訓(xùn)員工合同范例
- 裝修材料合同合同范例
- 學(xué)校托管采購(gòu)合同范例
- 銷售合同范例建陶
- 員工入職檔案合同范例
- 江蘇省南京市選調(diào)生考試(行政職業(yè)能力測(cè)驗(yàn))綜合能力題庫(kù)含答案
- 幼兒園勞動(dòng)教育國(guó)內(nèi)外研究現(xiàn)狀
- 2021-2022學(xué)年江蘇省無(wú)錫市惠山區(qū)蘇教版四年級(jí)上冊(cè)期末測(cè)試數(shù)學(xué)試卷
- 軍事理論-綜合版-知到答案、智慧樹(shù)答案
- 光伏發(fā)電技術(shù)項(xiàng)目投標(biāo)書(技術(shù)標(biāo))
- 2024年上海海洋大學(xué)馬克思主義基本原理概論(期末考試題+答案)
- 社會(huì)實(shí)踐-形考任務(wù)四-國(guó)開(kāi)(CQ)-參考資料
- 軍事理論智慧樹(shù)知到期末考試答案2024年
- 小班故事《小狗賣冷飲》課件
- 2023水庫(kù)大壩震后安全檢查技術(shù)指南
- 2024年中小學(xué)財(cái)務(wù)管理知識(shí)筆試歷年真題薈萃含答案
評(píng)論
0/150
提交評(píng)論