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

        ?

        三次B樣條曲線形狀調(diào)整方法

        2016-01-29 06:48:06

        王晶昕,鞠 妍

        (遼寧師范大學(xué)數(shù)學(xué)學(xué)院,遼寧 大連 116029)

        ?

        三次B樣條曲線形狀調(diào)整方法

        王晶昕,鞠妍

        (遼寧師范大學(xué)數(shù)學(xué)學(xué)院,遼寧 大連 116029)

        摘要:分析了某種帶局部形狀調(diào)整參數(shù)的B樣條曲線的構(gòu)造,提出用帶調(diào)整參數(shù)的變換矩陣方法生成控制點(diǎn)進(jìn)而生成所要求的帶形狀參數(shù)的三次B樣條曲線的方法.研究了參數(shù)變化對(duì)曲線的影響,以及該方法下所生成樣條曲線在拼接點(diǎn)處的連續(xù)性條件.

        關(guān)鍵詞:三次B樣條曲線;調(diào)整參數(shù);矩陣變換

        在B樣條曲線的形狀調(diào)整的研究中有很多行之有效的方法[1-4].文獻(xiàn)[1]中構(gòu)造出了一種新的三次、四次調(diào)配函數(shù),以此作為三次B樣條基函數(shù)的擴(kuò)展,通過改變局部形狀參數(shù)達(dá)到對(duì)曲線形狀調(diào)整的目的.筆者對(duì)文獻(xiàn)[1]中所給出的方法進(jìn)行分析,試圖找出這種調(diào)配函數(shù)生成的曲線與標(biāo)準(zhǔn)的B樣條基函數(shù)生成的曲線之間的聯(lián)系與區(qū)別.經(jīng)分析發(fā)現(xiàn),如果將給定的控制點(diǎn)進(jìn)行某種方式的凸組合生成新的控制點(diǎn),那么僅利用標(biāo)準(zhǔn)的B樣條基函數(shù)即可生成文獻(xiàn)[1]中的方法所生成的曲線.此外,還可以用上述控制點(diǎn)的更一般化的凸組合來生成新的控制點(diǎn),從而生成自由度更大的B樣條曲線.而這種方法生成的B樣條曲線在拼接點(diǎn)處的連續(xù)性依賴于上述組合系數(shù)的選擇.

        1對(duì)擴(kuò)展三次B樣條曲線的分析

        因?yàn)闃訔l曲線即是分片的多項(xiàng)式曲線,所以筆者沿用文獻(xiàn)[1]中的方法,討論一個(gè)樣條區(qū)間中的多項(xiàng)式曲線,再分析相鄰的下一段多項(xiàng)式曲線與之拼接的問題即可.

        文獻(xiàn)[1]中帶形狀參數(shù)λi的第1類三次B樣條的擴(kuò)展基在第i個(gè)區(qū)間的函數(shù)表示為

        (1)

        其中t∈[0,1],-2≤λi≤1.

        對(duì)(1)式進(jìn)一步變形得

        (2)

        取定4個(gè)控制點(diǎn)P0,P1,P2,P3,得多項(xiàng)式曲線

        (3)

        將(2)式代入(3)式后整理得

        (4)

        (5)

        如圖1為λi=0的情形.

        對(duì)文獻(xiàn)[1]中帶形狀參數(shù)λi的第2類四次B樣條擴(kuò)展基做同樣分析:

        圖1 λi=0

        (6)

        其中t∈[0,1],-2≤λi≤1.

        對(duì)(6)式作進(jìn)一步變形,最后得到曲線C(t)也可用控制點(diǎn)Qi(i=0,1,2,3,4)與標(biāo)準(zhǔn)的四次Bernstein基函數(shù)表示出來,即

        同樣Q0,Q1是3個(gè)控制點(diǎn)P0,P1,P2的凸組合,Q2是P1,P2的凸組合,Q3,Q4是P1,P2,P3的凸組合.按這個(gè)方法鄰接于點(diǎn)Q3處的下一段曲線的控制點(diǎn)是

        圖2 λi=1

        如圖2為λi=1的情形.

        2構(gòu)造帶調(diào)整參數(shù)的三次B樣條曲線

        對(duì)上一節(jié)的分析作進(jìn)一步探索,又可以發(fā)現(xiàn)新問題:既然Q0,Q1,Q2,Q3是原控制點(diǎn)的凸組合,而組合系數(shù)僅受一個(gè)參數(shù)λi制約,那么采用多個(gè)組合系數(shù)生成新控制點(diǎn)是不是可以得到自由度更大的樣條曲線?如果要求這樣生成的分片曲線在拼接點(diǎn)處達(dá)到一定的連續(xù)性,本段曲線所選取的參數(shù)與下一段曲線選取的參數(shù)之間應(yīng)該滿足什么樣的條件?這就是本節(jié)要討論的問題.

        對(duì)于任意給定4個(gè)控制頂點(diǎn)P0,P1,P2,P3,作變換

        即為

        其中αi,βi,γi∈[0,1],文中這類參數(shù)均滿足αi+βi+γi=1的關(guān)系.

        考察曲線

        它是由順次以Q0,Q1,Q2,Q3為控制點(diǎn)的Bézier曲線,若與之在點(diǎn)Q3處相連接的下一段Bézier曲線的控制點(diǎn)是

        設(shè)以Q0,Q1,Q2,Q3為控制點(diǎn)的Bézier曲線為C1,以Q4,Q5,Q6,Q7為控制點(diǎn)的Bézier曲線為C2.顯然,若僅要求C1與C2在拼接點(diǎn)處達(dá)到G0連續(xù),則只要C1(1)=C2(0),即Q4=Q3即可.但若要求C1與C2在拼接點(diǎn)處達(dá)到更高階的連續(xù)性,則需要所選擇的參數(shù)之間滿足更多的條件.

        引理1[5]2段Bézier曲線在連接點(diǎn)處達(dá)到G1連續(xù)的充分條件為:

        (ⅰ)在連接點(diǎn)處重合,即C1(1)=C2(0);

        引理2[5]2段Bézier曲線在連接點(diǎn)處達(dá)到G2連續(xù)的充分條件為:

        (ⅰ)在連接點(diǎn)處G1連續(xù);

        由上述引理可以推知下面的結(jié)果:

        定理1若相鄰2段曲線C1與C2的形狀參數(shù)滿足α4=α3,β4=β3,γ4=γ3,則此二曲線C1與C2在拼接點(diǎn)處達(dá)到G0連續(xù).

        定理2若相鄰2段曲線C1與C2的形狀參數(shù)滿足如下2個(gè)條件,則此二曲線C1與C2在拼接點(diǎn)處達(dá)到G1連續(xù):

        (ⅰ)(α4,β4,γ4)=(α3,β3,γ3);

        (ⅱ)存在K>0,使得(α5,β5,γ5)=(1+K)(α3,β3,γ3)-K(α2,β2,γ2).

        α5P1+β5P2+γ5P3=(1+K)(α3P1+β3P2+γ3P3)-K(α2P1+β2P2+γ2P3).

        由此求得

        α5=(1+K)α3-Kα2,β5=(1+K)β3-Kβ2.

        進(jìn)而可計(jì)算出

        γ5=(1+K)γ3-Kγ2=(1+K)(1-α3-β3)-K(1-α2-β2)=(-(1+K)α3+Kα2)+

        (-(1+K)β3+Kβ2)+1=1-α5-β5.

        故可知定理2結(jié)論成立.

        容易計(jì)算,文獻(xiàn)[1]中的第1類曲線所對(duì)應(yīng)的變換(4),(5)滿足定理2的條件,故所產(chǎn)生的新的曲線在連接點(diǎn)處是G1連續(xù)的.

        對(duì)文獻(xiàn)[1]中的第2類曲線作對(duì)應(yīng)的變換:

        (7)

        (8)

        為討論相鄰2段曲線C1與C2在連接點(diǎn)處的G2連續(xù)性,先作一些分析.

        首先,若要C1與C2在連接點(diǎn)處是G1連續(xù)的,只要有:

        (1)(α5,β5,γ5)=(α4,β4,γ4);

        (2)存在K>0,使得(α6,β6,γ6)=(1+K)(α4,β4,γ4)-K(α3,β3,γ3).

        這樣,(8)式應(yīng)為

        (9)

        計(jì)算可知

        12(Q5-2Q6+Q7)=12L(Q2-2Q3+Q4)+4υ(Q4-Q3),

        Q5-2Q6+Q7=L(Q2-2Q3+Q4)+υ(Q4-Q3),

        Q5-2((1+K)Q4-KQ3)+Q7=L(Q2-2Q3+Q4)+υ(Q4-Q3).

        將(8),(9)式代入得

        (α5P1+β5P2+γ5P3)-2(1+K)(α4P1+β4P2+γ4P3)+2K(α3P1+β3P2+γ3P3)+

        (α7P2+β7P3)=L((α2P1+β2P2)-2(α3P1+β3P2+γ3P3)+(α4P1+

        β4P2+γ4P3))+υ((α4P1+β4P2+γ4P3)-(α3P1+β3P2+γ3P3))·

        (2Kα3-(1+2K)α4)P1+(2Kβ3-(1+2K)β4+α7)P2+

        (2Kγ3-(1+2K)2γ4+β7)P3=(Lα2-(2L+υ)α3+(L+υ)α4)P1+

        (Lβ2-(2L+υ)β3+(L+υ)β4)P2+(-(2L+υ)γ3+(L+υ)γ4)P3,

        2Kα3-(1+2K)α4=Lα2-(2L+υ)α3+(L+υ)α4,

        Lα2-(2L+υ+2K)α3+(L+υ+2K+1)α4=0.

        令ω=L+υ+2K+1,則有

        Lα2-(ω+L-1)α3+ωα4=0.

        2Kβ3-(1+2K)β4+α7=Lβ2-(2L+υ)β3+(L+υ)β4,

        α7=Lβ2-(2L+υ+2K)β3+(L+υ+2K+1)β4,

        α7=Lβ2-(ω+L-1)β3+ωβ4.

        2Kγ3-(1+2K)2γ4+β7=-(2L+υ)γ3+(L+υ)γ4,

        β7=-(2L+υ+2K)γ3+(L+υ+2K+1)γ4=-(ω+L-1)γ3+ωγ4=

        -(ω+L-1)(1-α3-β3)+ω(1-α4-β4)=

        (-(ω+L-1)+ω)+(ω+L-1)α3-ωα4+(ω+L-1)β3-ωβ4=

        (1-L)+Lα2+(ω+L-1)β3-ωβ4=

        (1-L)+L(1-β2)+(ω+L-1)β3-ωβ4=

        1-Lβ2+(ω+L-1)β3-ωβ4=1-α7,

        其中因υ是任意實(shí)常數(shù),故ω也是任意實(shí)常數(shù).

        由上述分析可知下述定理成立:

        定理3在(7),(9)式的變換條件下所生成的曲線段,若上述變換中的參數(shù)滿足如下條件,則所生成的2條曲線段在連接點(diǎn)Q4=Q5處是G2連續(xù)的,且此二曲線C1與C2在拼接點(diǎn)處達(dá)到G2連續(xù):

        (ⅰ)(α5,β5,γ5)=(α4,β4,γ4);

        (ⅱ)存在K>0,使得(α6,β6,γ6)=(1+K)(α4,β4,γ4)-K(α3,β3,γ3);

        (ⅲ)存在L>0及實(shí)數(shù)ω,使得α7=Lβ2-(ω+L-1)β3+ωβ4,其中ω=L+υ+2K+1.

        參考文獻(xiàn):

        [1] 徐崗,汪國(guó)昭.帶局部形狀參數(shù)的三次均勻B樣條曲線的擴(kuò)展[J].計(jì)算機(jī)研究與發(fā)展,2007,44(6):1 032-1 037.

        [2] 韓旭里,劉圣軍.三次均勻B樣條曲線的擴(kuò)展[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2003,15(5):576-578.

        [3] 王文濤,汪國(guó)昭.帶形狀參數(shù)的均勻B樣條[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2004,16(6):783-788.

        [4] 王文濤,汪國(guó)昭.帶形狀參數(shù)的三角多項(xiàng)式均勻B樣條[J].計(jì)算機(jī)學(xué)報(bào),2005,28(7):1 192-1 198.

        [5] 王仁宏,李崇君,朱春剛.計(jì)算幾何教程[M].北京:科學(xué)出版社,2008.

        (責(zé)任編輯向陽潔)

        Method of Shape Adjustment of Cubic B-Spline Curve

        WANG Jingxin,JU Yan

        (School of Mathematics,Liaoning Normal University,Dalian 116029,Liaoning China)

        Abstract:This paper analyzes the structure of B-Spline Curve with local shape adjustment parameters,proposes the method of using transformation matrix with adjustment parameters to generate the control points,and then obtains the method of the objective Cubic B-Spline Curve with shape parameter.The study explores the influence of parameter change on the curve and the continuity conditions for generating Spline Curve at the splice point.

        Key words:Cubic B-Spline Curve;adjustment parameters;matrix transformation

        作者簡(jiǎn)介:王晶昕(1958—),男,內(nèi)蒙古赤峰人,遼寧師范大學(xué)數(shù)學(xué)學(xué)院教授,博士,主要從事計(jì)算數(shù)學(xué)研究.

        基金項(xiàng)目:國(guó)家自然科學(xué)基金資助項(xiàng)目(11226326)

        收稿日期:2014-09-21

        中圖分類號(hào):O241.5

        文獻(xiàn)標(biāo)志碼:A

        DOI:10.3969/j.issn.1007-2985.2015.02.006

        文章編號(hào):1007-2985(2015)02-0023-06

        国产伦一区二区三区久久| 欧美片欧美日韩国产综合片| 99久久综合国产精品免费| 久久99久久99精品观看| 色婷婷一区二区三区四区| 青青草视频在线你懂的| 亚洲综合有码中文字幕| 久久国产精品免费专区| 久久与欧美视频| 91精品亚洲一区二区三区| 国产一区二区三区av观看| 精品国产一区二区三区av天堂| 狠狠综合久久av一区二区蜜桃| 无套内谢老熟女| 蜜桃日本免费看mv免费版| 国产青草视频在线观看| 中国一 片免费观看| 亚洲一区sm无码| 国产美女精品AⅤ在线老女人| 亚洲精彩视频一区二区| 中文字幕亚洲精品综合| 精品国产一区二区三区av天堂 | 中国午夜伦理片| 无码任你躁久久久久久久| 永久免费观看国产裸体美女| 全部孕妇毛片| 久久人妻公开中文字幕| 亚洲午夜久久久久中文字幕| 91久久精品一二三区蜜桃| 日本超骚少妇熟妇视频| 亚洲人妻调教中文字幕| 粗大的内捧猛烈进出看视频| 国产99在线 | 亚洲| 色婷婷欧美在线播放内射| 欧美日韩亚洲综合久久久| 久久精品亚洲成在人线av| 青青草精品视频在线播放| 国产尤物精品视频| 精品国产人妻一区二区三区| 久久久国产精品樱花网站| 深夜福利国产|