999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一類三次均勻B樣條曲線曲面

2018-03-05 02:40:06杭后俊李晴晴尹天樂
計算機技術與發展 2018年2期
關鍵詞:工程方法

姚 興,杭后俊,李晴晴,尹天樂

(安徽師范大學 數學計算機科學學院,安徽 蕪湖 241000)

0 引 言

B樣條方法不僅保留了Bezier方法的優良性質,而且克服了Bezier方法在形狀調節時不具有局部性的缺陷,在參數連續性的基礎上完美解決了在描述復雜形狀時遇到的連接問題,并將Bezier方法作為其一個特例。此外,B樣條方法還提供了一系列配套技術,展示了其在表示和設計自由曲線曲面時的強大能力[1-4]。雖然NURBS方法提供了用權因子來調節曲線曲面的形狀[5-6],但權因子難以駕馭的特點使得一般用戶望而興嘆。而實際上,(非有理)B樣條方法對于自由曲線曲面形狀的表示、設計已經足夠,只有在遇到二次圓錐曲線曲面等特殊情況時才考慮使用NURBS方法[7]。但同時也看到,B樣條方法也存在自身的缺陷,如只能通過移動控制點來調節曲線曲面形狀[8-9],調節手段過于單一,等等。而由于形狀參數的調整更為直觀和靈活,因而成為工程應用中用來調節曲線曲面形狀的實用方法。因此,國內外學者普遍采用在B樣條基函數中引入形狀參數的方法[10-15],但擴展對象主要針對B樣條曲線,對將形狀參數引入B樣條曲面的表示以及對B樣條曲面的調節作用討論較少。

文中首先引入帶形狀參數的類三次均勻B樣條基函數,分析了其基本性質以及形狀參數的幾何意義;其次基于該組基函數定義了帶形狀參數的均勻B樣條曲線,闡述了形狀參數對均勻B樣條曲線的調節功能;最后將形狀參數引入到均勻B樣條曲面中,詳細討論了帶形狀參數的均勻B樣條曲面的基本性質以及形狀參數對曲面的影響,并給出了具體實例。

1 帶形狀參數的三次均勻B樣條

稱下列分段三次函數為類三次均勻B樣條基函數:

Ni,2(u,α)=

(1)

其中,α(-1≤α≤1)為形狀參數;n(i=0,1,…,n)為控制頂點下標上限。

不難看出,類二次均勻B樣條基函數具有如下基本性質:

(2)局部支撐性:當-1≤α≤1,i≤u≤i+3時,Ni,2(u,α)≥0。

(3)Ni,2(u,α)=Ni-j,2(u-j,α),j=0,1,…,i。即類三次均勻B樣條在定義域內的各個節點區間上都具有相同的形狀,且任一節點區間上的類三次均勻B樣條都可以由另一節點區間上的類二次均勻B樣條經過平移得到,如圖1所示。其中α取0.25和-0.25

圖1 類三次均勻B樣條的平移特性

分別對應實線和虛線。

(4)當α=0時,即退化為二次均勻B樣條。

Ni,2(u)=

(2)

形狀參數α對樣條形狀的影響如圖2所示。其中α取0,0.5和-0.5分別對應實曲線、長虛線和點畫線。可以看到,當α越小,樣條形狀越向左偏,當α越大,樣條形狀越向右偏。

圖2 α對樣條形狀的影響

2 類三次均勻B樣條曲線

稱曲線Ci(u,α)為類三次均勻B樣條曲線。

3,…,n

(3)

其中,di(i=0,1,…,n)為控制點;-1≤α≤1為形狀參數。

而實際上,只需作參數變換t=u-i,Ni-2,2(u,α),Ni-1,2(u,α),Ni,2(u,α)就可以改寫成如下用局部參數的表示形式:

(4)

上述B樣條曲線的方程可以表示成如下形式:

Ci(t,α)=di-2B0,2(t,α)+di-1,2B1,2(t,α)+

t∈[0,1];i=2,3,…,n

(5)

類三次均勻B樣條曲線具有如下性質:

圖3表示參數α對曲線Ci(u,α)的影響。

圖3 參數α對曲線形狀的影響

i=2,3,4

(6)

其中,α取0,0.35和-0.35分別對應實線、長虛線和短虛線。

不難發現,在每一節點區間上,當λ越小,曲線越被拉向控制二邊形的第一條邊;當λ越大,曲線越被拉向控制二邊形的最后一條邊。

圖4為用形狀參數表示的均勻B樣條曲線形成的一組封閉圖形。

圖4 類二次均勻B樣條曲線形成的封閉圖形

3 類3×3次均勻B樣條曲面

稱如下分片表示的曲面為類3×3次均勻B樣條曲面。

u∈[k,k+1],k=2,3,…,m,

v∈[l,l+1],l=2,3,…,n

(7)

其中,dij(i=0,1,…,m;j=0,1,…,n)為控制點;-1≤α,β≤1為形狀參數。

同樣,采用局部參數t,s可以表示為如下形式:

l=2,3,…,n

(8)

其中

(9)

(10)

分別取t=0,s=0;t=0,s=1;t=1,s=0;t=1;s=1時,可得曲面片Ckl(t,s,α,β)四個角點的位置。

(11)

α)(2+β)dk-1,l-1+(2-α)(2-

β)dk-1,l]

(12)

(13)

α)(2+β)dk,l-1+(2-α)(2-

β)dk,l]

(14)

可以將角點Ckl(0,0,α,β)寫成如下形式:

(15)

其余角點類似。圖5為曲面片角點的形成過程。

圖5 曲面片角點的位置

特別地,分別取k=2,l=2;k=2,l=n;k=m,l=2;k=m,l=n,可得曲面四個角點的位置。

β)d10+(2-α)(2-β)d11]

(16)

β)d1,n-1+(2-α)(2-β)d1,n]

(17)

(18)

(2+α)(2-β)dm-1,n+(2-

α)(2+β)dm,n-1+(2-α)(2-

β)dm,n]

(19)

(20)

其中t,s∈[0,1],k=2,3,…,m,l=2,3,…,n

可以求出

(21)

(22)

(23)

同理

(24)

上述結果說明,類3×3次均勻B樣條曲面沿等參數曲線跨界G1的。

圖6表示參數α,β對曲面形狀的影響。左圖是α=0.5,β=-0.5時的曲面,右圖是α=-0.5,β=0時的曲面。可以看出,在不改變控制點的情況下,通過改變參數α,β的值可達到對曲面形狀的調節作用。

圖6 參數α,β對曲面形狀的影響

4 結束語

通過定義帶形狀參數的類三次均勻B樣條基函數,進而定義類三次均勻B樣條曲線與3×3次均勻B樣條曲面,不僅保留均勻B樣條曲線曲面的原有特點,而且為形狀調節增加了額外的手段。由于形狀參數的直觀易操作,已成為工程應用中設計人員用來調節曲線曲面形狀的實用方法。事實上,對于準均勻B樣條曲線曲面以及工程中應用更為廣泛的兩端固支的B樣條曲線曲面,也可以尋求相似的擴展方法,使其更加適合工程應用。而更為重要的是,文中方法對于研究非均勻B樣條曲線曲面的擴展具有一定的借鑒作用,這將是下一步的主要研究工作。

[1] FARIN G.Curves and surfaces for CAGD[M].5th ed.[s.l.]:Academic Press,2002.

[2] 施法中.計算機輔助幾何設計與非均勻有理B樣條[M].修訂版.北京:高等教育出版社,2013.

[3] 李林峰,馬 蕾.三次均勻B樣條在工業機器人軌跡規劃中的應用研究[J].科學技術與工程,2013,13(13):3621-3625.

[4] AGOSTON M K. Computer graphics and geometric modeling[M].[s.l.]:Springer,2005.

[5] PIEG L.Modifying of the shape of rational B_spline[J].Computer Aided Design,1989,21(8):509-518.

[6] 張國華,楊興強,張彩明.基于權因子的NURBS曲線形狀調整[J].計算機輔助設計與圖形學學報,2004,16(10):1396-1400.

[7] 董 楓.船體曲面特征參數化設計技術研究[D].武漢:武漢理工大學,2012.

[8] 張太發,秦新強,程東旭,等.NURBS曲面形狀修改的一種改進算法[J].計算機輔助工程,2005,14(4):58-61.

[9] HAN Xuli.Cubic trigonometric polynomial curves with a shape parameter[J].Computer Aided Geometric Design,2004,21(6):535-548.

[10] 陶淑一,吳慶標.基于約束優化的B樣條曲線形狀修改[J].計算機工程與應用,2006,42(18):37-39.

[11] 謝 進,洪素珍.帶形狀參數的二次B樣條曲線[J].計算機輔助工程,2006,15(2):15-19.

[12] 陶淑一.二次均勻B樣條曲線的擴展[J].計算機輔助工程,2008,17(2):54-56.

[13] CAO Juan,WANG Guozhao.Non-uniform B-spline curves with multiple shape parameters[J].Journal of Zhejiang University SCIENCE C:Computer & Electronics,2011,12(10):800-808.

[14] 張 成,熊 建.帶雙參數的三次均勻B樣條曲線[J].吉林師范大學學報:自然科學版,2015,36(2):69-72.

[15] 方 玲,王旭輝.帶形狀參數的二次非均勻雙曲B樣條曲線[J].合肥工業大學學報:自然科學版,2016,39(8):1148-1152.

猜你喜歡
工程方法
學習方法
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
工程
捕魚
工程
工程
工程
主站蜘蛛池模板: 台湾AV国片精品女同性| 久久精品66| 欧美三级视频在线播放| 国产第一色| 成人无码一区二区三区视频在线观看| 91免费国产高清观看| 韩日无码在线不卡| 国产成人精品在线1区| 日本成人在线不卡视频| 免费看黄片一区二区三区| 农村乱人伦一区二区| 麻豆AV网站免费进入| 视频一区亚洲| 97人人做人人爽香蕉精品| 国产91麻豆免费观看| 高清不卡毛片| 亚洲bt欧美bt精品| 国产欧美在线观看视频| 一区二区三区国产| 欧美激情综合| 国产伦精品一区二区三区视频优播 | 91精品最新国内在线播放| 亚洲精品欧美日本中文字幕| 玖玖精品视频在线观看| 亚洲成a人片77777在线播放| 91无码国产视频| 91精品国产综合久久香蕉922| 91成人免费观看在线观看| 思思热精品在线8| 天天摸夜夜操| 国产综合精品日本亚洲777| 国产精品黑色丝袜的老师| 国产精品三级专区| 亚洲首页在线观看| 国产不卡一级毛片视频| 制服丝袜 91视频| 国产波多野结衣中文在线播放| 免费观看国产小粉嫩喷水| 毛片基地视频| 欧美在线一级片| 五月天久久婷婷| 久久婷婷五月综合色一区二区| 久久国产精品影院| 精品国产Av电影无码久久久| 40岁成熟女人牲交片免费| 免费高清自慰一区二区三区| 免费高清a毛片| 丰满人妻久久中文字幕| 天天躁日日躁狠狠躁中文字幕| 麻豆精品在线视频| 国产91麻豆视频| 成人亚洲视频| 欧美不卡二区| 国产成人精品免费视频大全五级| 欧美亚洲香蕉| 国产精品入口麻豆| 免费看av在线网站网址| A级毛片无码久久精品免费| 久久人人97超碰人人澡爱香蕉 | 午夜久久影院| 欧美日韩国产综合视频在线观看 | 国产一区二区三区精品久久呦| 国产91视频免费观看| 在线国产毛片手机小视频| 国产精品无码制服丝袜| 欧美成人一区午夜福利在线| 天天躁夜夜躁狠狠躁躁88| 激情综合网激情综合| 国产成人精品一区二区三在线观看| 97超爽成人免费视频在线播放| 欧美精品在线看| 欧美第二区| 色婷婷亚洲十月十月色天| 婷婷伊人久久| 精品视频福利| 久久综合亚洲鲁鲁九月天| 熟妇无码人妻| 免费可以看的无遮挡av无码| 四虎影院国产| 91综合色区亚洲熟妇p| www.亚洲国产| 亚洲毛片一级带毛片基地 |