亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CNSBS曲面拼接方法的設(shè)計與實(shí)現(xiàn)

        2021-05-28 02:09:54吳麗娟張心慈任海清梁岱立齊維毅
        關(guān)鍵詞:定義

        吳麗娟, 張心慈, 任海清, 梁岱立, 黃 堯, 齊維毅

        (沈陽師范大學(xué) 物理科學(xué)與技術(shù)學(xué)院, 沈陽 110034)

        B樣條的概念最初是由Schoenberg于20世紀(jì)40年代中提出來的[1-4],60年代末70年代初,Riesenfeld,Coons和Clark等的論著取得了最初的成果;其后10年間,各國學(xué)者如Wu,Abel和Greenberg,朱心雄和吳瑞祥等也發(fā)表了論文與著作[5-7],對B樣條方法進(jìn)行了更為廣泛的研究。

        當(dāng)用B樣條曲面構(gòu)造i階(i=1,2,…,n)連續(xù)的4邊曲面或N邊曲面時,要求被插值的跨界導(dǎo)矢之間必須滿足一定的約束條件,跨界導(dǎo)矢不能獨(dú)立地給出,約束條件難以滿足[8-10],而Coons曲面是由已知的邊界曲線生成的。

        因此,我們將Coons曲面的構(gòu)造原理與B樣條曲線相結(jié)合,構(gòu)造了一種新的曲面,稱為Coons類混合B樣條曲面,簡稱CNSBS曲面。本文根據(jù)邊界曲線和跨界導(dǎo)矢構(gòu)造過渡的CNSBS曲面。結(jié)果顯示,該曲面與周邊B樣條曲面處處C1連續(xù)。

        1 曲面定義

        1.1 B樣條曲線與曲面

        1) B樣條曲線方程定義為

        (1)

        圖1 B樣條曲線Fig.1 B-spline curve

        式中:Pi是B樣條曲線的控制頂點(diǎn);Ni,p(t)是定義在節(jié)點(diǎn)空間上的p次B樣條基函數(shù)。根據(jù)控制頂點(diǎn)生成的B樣條曲線如圖1所示。

        2) 由B樣條曲線的定義,可得到B樣條曲面的定義如下:

        (2)

        定義中Pi,j(i=0,1,…,n;j=0,1,…,m)是B樣條曲面的控制頂點(diǎn);Ni,p(u)和Nj,q(v)是B樣條基函數(shù)。構(gòu)建的B樣條曲面如圖2所示。

        圖2 B樣條曲面Fig.2 B-spline surface

        1.2 Coons曲面

        已知Coons曲面的4條邊界曲線分別為P(u,0),P(u,1),P(0,w)和P(1,w),曲面的4個角點(diǎn)分別為P(0,0),P(0,1),P(1,0)和P(1,1)[11]。則插值這4條邊界的Coons曲面的表達(dá)式為

        Q(u,w)=Q1(u,w)+Q2(u,w)-Q3(u,w)

        (3)

        式中

        (4)

        2 B樣條曲面的拼接

        2.1 設(shè)計流程

        給定控制點(diǎn),生成4片待拼接的B樣條曲面;根據(jù)邊界曲線上的型值點(diǎn),運(yùn)用反算算法求出控制點(diǎn),生成4條邊界曲線,并求出其跨界導(dǎo)矢;運(yùn)用節(jié)點(diǎn)插入算法,求出待生成曲面上的控制頂點(diǎn);根據(jù)求出的控制頂點(diǎn)和基函數(shù)生成2個B樣條曲面,并求出表達(dá)式;將2張曲面合并成1張曲面,得到拼接后的過渡CNSBS曲面。

        2.2 實(shí)現(xiàn)過程

        2.2.1 構(gòu)建邊界曲線

        已知型值點(diǎn)Pi(i=1,2,…,n),求出控制點(diǎn)Vj(j=1,2,…,n+1,n+2)[12]。具體過程如下:

        3次均勻B樣條曲線的矩陣形式為

        (5)

        根據(jù)(5)式可以列出n個求解B樣條曲線控制點(diǎn)的方程組:

        (6)

        因?yàn)樗蟮目刂泣c(diǎn)個數(shù)為(n+2),所以要再補(bǔ)充2個端點(diǎn)條件:

        首端切矢

        (7)

        末端切矢

        (8)

        求解(6)式~(8)式即可得到全部待求控制點(diǎn)Vj。

        根據(jù)(1)式B樣條曲線定義可得邊界曲線:

        (9)

        2.2.2 求跨界導(dǎo)矢

        要使過渡曲面與待拼接曲面處處C1連續(xù),關(guān)鍵是對邊界B樣條曲線的基函數(shù)求導(dǎo):

        (10)

        因此可以得到邊界曲線的跨界導(dǎo)矢:

        (11)

        2.2.3 插入節(jié)點(diǎn)

        設(shè)k次B樣條曲線的控制頂點(diǎn)為P=[P0,P1,…,Pn],在節(jié)點(diǎn)區(qū)間[ui,ui+1]內(nèi)插入節(jié)點(diǎn)u。

        根據(jù)節(jié)點(diǎn)插入算法:

        (12)

        其中k=3,r為所插入節(jié)點(diǎn)的重復(fù)度,令r=0;由此可以求出插值于邊界曲線的過渡曲面的控制頂點(diǎn)Pij和Qij[13-14]。

        2.2.4 構(gòu)建B樣條曲面

        (13)

        (14)

        式中:Bi,3(u)(Bj,3(v)),Bj,2n+1(v)Bi,2n+1(u)是B樣條基函數(shù);Pij(i=0,1,…,N,j=0,1,…,2n+1)Qij(i=0,1,…,2n+1,j=0,1,…,M)是B樣條曲面P(u,v)Q(u,v)的控制頂點(diǎn);(N+1)(或(M+1))是控制頂點(diǎn)數(shù)[15]。

        2.2.5 構(gòu)造拼接曲面

        將2張B樣條曲面合并成1張CNSBS曲面,由于2張曲面不能直接相加,需要求出2片曲面所占權(quán)重,并滿足約束條件:

        (15)

        根據(jù)Coons曲面的生成原理,得到插值于4條邊界線及其跨界導(dǎo)矢的CNSBS曲面的表達(dá)式為

        (16)

        式中a(u,v)=un+1(1-u)n+1,b(u,v)=vn+1(1-v)n+1,(1-u),u,(1-w)和w都是Coons曲面的線性函數(shù)。

        得到的待拼接曲面和拼接后的曲面如圖3和圖4所示。

        圖3 待拼接的B樣條曲面Fig.3 B-spline surfaces to be spliced

        圖4 拼接后的曲面Fig.4 Surface after splicing

        3 結(jié) 論

        通過上述算法設(shè)計與實(shí)現(xiàn)過程可知,根據(jù)4條邊界曲線及其跨界導(dǎo)矢構(gòu)造過渡曲面的方法,拼接得更加精準(zhǔn),運(yùn)用C++語言和OpenGL函數(shù)進(jìn)行編程操作,在Visual Studio 2010平臺上進(jìn)行調(diào)試,最終生成的CNSBS曲面整體C1連續(xù)。運(yùn)用此方法拼接的曲面無需滿足跨界導(dǎo)矢之間的約束條件,并且同樣具有B樣條曲面的性質(zhì),可以實(shí)現(xiàn)曲面形狀的控制。

        猜你喜歡
        定義
        以愛之名,定義成長
        活用定義巧解統(tǒng)計概率解答題
        例談橢圓的定義及其應(yīng)用
        題在書外 根在書中——圓錐曲線第三定義在教材和高考中的滲透
        永遠(yuǎn)不要用“起點(diǎn)”定義自己
        海峽姐妹(2020年9期)2021-01-04 01:35:44
        嚴(yán)昊:不定義終點(diǎn) 一直在路上
        華人時刊(2020年13期)2020-09-25 08:21:32
        定義“風(fēng)格”
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        有壹手——重新定義快修連鎖
        修辭學(xué)的重大定義
        亚洲黄片高清在线观看| 久久久精品人妻久久影视| 欧美国产日产一区二区| 美女极度色诱视频国产免费| 日本黄色一区二区三区| 精品亚洲a∨无码一区二区三区| 色八区人妻在线视频免费| 成年女人A级毛片免| 亚洲av第二区国产精品| 国产小视频在线看不卡| 久久亚洲色www成人欧美| 亚洲欧洲久久久精品| 国产精品av网站在线| 国产高清成人在线观看视频| 久久午夜夜伦鲁鲁片免费无码| 国产av成人精品播放| 日韩熟女精品一区二区三区视频| 亚洲av成人一区二区三区本码| 久久久久久亚洲精品中文字幕| 亚洲综合色区无码专区| 精品一区二区三区老熟女少妇| 综合偷自拍亚洲乱中文字幕| 久久综合九色综合网站| 日本少妇按摩高潮玩弄| 手机在线播放成人av| 少妇被爽到高潮喷水久久欧美精品 | 一区=区三区国产视频| 久久久99精品成人片| 一本大道无码av天堂| 伊人狠狠色j香婷婷综合| 国产一级黄色片在线播放| 亚洲av无码精品国产成人| 欧美日韩亚洲精品瑜伽裤| 亚洲区一区二区中文字幕| 中文乱码字幕精品高清国产| 国产精品对白刺激久久久| 亚洲一区二区久久青草| 大陆成人精品自拍视频在线观看| 成午夜精品一区二区三区| 日韩在线免费| 亚洲成av人片在久久性色av|