吳曉勤1,唐運(yùn)梅1,韓旭里2
?
三角域上三次DP曲面的擴(kuò)展
吳曉勤,唐運(yùn)梅,韓旭里
(1. 湖南科技大學(xué)數(shù)學(xué)與計(jì)算科學(xué)學(xué)院,湖南湘潭411201; 2. 中南大學(xué)數(shù)學(xué)科學(xué)與計(jì)算技術(shù)學(xué)院,湖南長沙410083)
給出了三角域上帶雙參數(shù)的四次DP混合函數(shù),它是三角域上三次DP 基函數(shù)的擴(kuò)展。分析了該組混合函數(shù)的性質(zhì)并定義了三角域上帶雙形狀參數(shù)的四次DP參數(shù)曲面。該組混合函數(shù)及其參數(shù)曲面分別具有與三次DP基函數(shù)及三次DP參數(shù)曲面類似的性質(zhì)。當(dāng)兩參數(shù)為0時(shí),可分別退化到三次DP基函數(shù)及三次DP參數(shù)曲面。研究表明,通過改變兩個(gè)形狀參數(shù)的取值,既可整體又可局部調(diào)整曲面的形狀。
計(jì)算機(jī)應(yīng)用;曲面設(shè)計(jì);DP曲面;三角域;形狀參數(shù)
隨著幾何造型工業(yè)的發(fā)展,往往要求調(diào)整曲面的形狀或改變曲面的位置。一種方法是引進(jìn)權(quán)因子,此為有理形式的曲線曲面,但有理曲線曲面也有一定的缺陷:如何選取權(quán)因子以及權(quán)因子對曲面的形狀影響還不是十分清楚,而且存在求導(dǎo)和求積運(yùn)算較麻煩等問題。另一種方法是引進(jìn)形狀參數(shù),典型的有:Barskey的-樣條曲線,通過放松連續(xù)性條件,在基函數(shù)中引進(jìn)了兩個(gè)參數(shù)以調(diào)整曲線的形狀;Zhang 提出三次C-曲線,Chen 等推廣到一般的C-Bézier 曲線,呂勇剛等在均勻節(jié)點(diǎn)上構(gòu)造C-B 樣條曲線,Wang 等在一般的非均勻節(jié)點(diǎn)C-B 樣條曲線構(gòu)造方法,其后統(tǒng)一為-B樣條;Han在三角多項(xiàng)式空間給出了帶形狀參數(shù)的二次和三次三角多項(xiàng)式樣條曲線等。
帶有形狀參數(shù)的曲線,運(yùn)用張量積方法很自然推廣到矩形域的曲面上;但在三角形域上如何構(gòu)造帶有形狀參數(shù)的曲面片,研究的文獻(xiàn)不多。2006年曹娟等給出了帶一個(gè)形狀參數(shù)的三角域上三次Bernstein-Bézier參數(shù)曲面的擴(kuò)展;作者給出的帶一個(gè)形狀參數(shù)的+1次Bézier三角曲面片;鄔弘毅等給出的帶多個(gè)形狀參數(shù)的Bézier曲線與曲面的構(gòu)造方法,由于該方法中的參數(shù)較多,從而大大增加了構(gòu)造曲線與曲面的復(fù)雜性。其后,于立萍給出了三角域上帶兩個(gè)形狀參數(shù)的Bézier 曲面的擴(kuò)展方法,曹莞薔等在三角多項(xiàng)式空間給出了三角域上擬Bézier基,得到了相應(yīng)三角域上曲面片。上述曲面片利用形狀參數(shù)的不同取值實(shí)現(xiàn)對曲面形狀調(diào)控。
本文針對三角域上三次DP曲面進(jìn)行擴(kuò)展研究。通過提高多項(xiàng)式的次數(shù),得到了三角域上10個(gè)帶有兩個(gè)參數(shù)的混合函數(shù),分析了該組混合函數(shù)的性質(zhì),基于該組混合函數(shù)定義了帶有形狀參數(shù)的四次DP曲面,該曲面具有與三次DP曲面類似的性質(zhì):如角點(diǎn)插值、對稱性、凸包性、幾何不變和仿射不變性等。當(dāng)兩參數(shù)為0時(shí),曲面可退化為三次DP參數(shù)曲面。研究表明,通過改變兩個(gè)形狀參數(shù)的取值,既可整體又可局部調(diào)整曲面的形狀。
圖1 三角域上三次曲面片(左為三次Bézier曲面片,右為三次DP曲面片)
為三角域上三次DP基。
由定義1,給出DP曲面定義。
稱式(2)所定義的曲面為三角域上三次DP曲面片。
圖1為在相同控制網(wǎng)格點(diǎn)的三角域上三次Bézier曲面片和三次DP曲面片。
三次DP曲面片具有與三次Bézier曲面片同樣的性質(zhì),如:① 角點(diǎn)插值;② 對稱性;③ 凸包性;④ 幾何不變性和仿射不變性等。
2.1 混合函數(shù)及其性質(zhì)
式(3)混合函數(shù)具有如下性質(zhì):
由式(2)不難驗(yàn)證。
(3)對稱性,即
(4)角點(diǎn)性質(zhì),即
(5)線性無關(guān)性
因此,所給的混合函數(shù)是三次三角域上DP基函數(shù)的拓展。
2.2 曲面的結(jié)構(gòu)及其性質(zhì)
稱式(4)所定義的曲面為帶有形狀參數(shù)的四次DP三角曲面片。
由混合函數(shù)的性質(zhì),可知式(4)定義的曲面片具有與三次DP曲面片相同的性質(zhì):① 角點(diǎn)插值性質(zhì); ② 對稱性;③ 凸包性;④ 幾何不變性和仿射不變性;此外,還有性質(zhì)⑤ 局部可調(diào)性,即改變參數(shù)、的值可局部調(diào)控曲面的形狀;⑥ 退化性,即當(dāng)時(shí),式(4)定義的曲面就是式(2)定義的曲面。
(5)
(6)
=1,=-1=1,=0
=0,=1=-1,=1
l1=0,l2=-1??????????????l1=-1,l2=0
本文提出的三角域上帶兩個(gè)形狀參數(shù)的四次DP曲面是三次DP曲面的拓展,曲面具有三次DP曲面的特性:如角點(diǎn)插值、對稱性、凸包性、幾何不變和仿射不變性等;兩個(gè)參數(shù)具有明顯的幾何意義,既能整體又可局部的調(diào)控曲面的形狀。因此,可作為一種有效的幾何造型方法應(yīng)用于曲面設(shè)計(jì)領(lǐng)域。實(shí)例表明引入兩個(gè)形狀參數(shù)是件有意義的工作。
=-1=-0.5
=0.5=1
圖3 單參數(shù)值的四次DP曲面片
[3] Chen Jie, Wang Guojin. Construction of triagular DP surface and its application [J]. J. of Computational and Applied Mathematics, 2008, 219(1): 312-326.
[5] Brian A Barsky. Local control of bias and tension in beta-splines [J]. Computer Graphics, 1983, 17(3): 193-218.
[6] Zhang Jiwen. C-curves: an extension of cubic curves [J]. Computer Aided Geometric Design, 1996, 13(3): 199-217.
[7] Chen Qinyu, Wang Guozhao. A class of Bézier-like curves [J]. Computer Aided Geometric Design, 2003, 20(1): 29-39.
[8] 呂勇剛, 汪國昭, 楊勛年. 均勻三角多項(xiàng)式樣條曲線[J]. 中國科學(xué)(E輯), 2002, 32(2): 281-288.
[9] Wang Guozhao, Chen Qinyu, Zhou Minghua. NUAT B-spline curves [J]. Computer Aided Geometric Design, 2004, 21(7): 193-205.
[11] Han Xuli.Quadratic trigonometric polynomial curves with a shape parameter [J]. Computer Aided Geometric Design,2002, 19(7): 479-502.
[12] Han Xuli. Cubic trigonometric polynomial curves with a shape parameter [J]. Computer Aided Geometric Design, 2004, 21(6): 535-548.
[13] Han. Xuli.Quadratic trigonometric polynomial curves with local bias [J]. J. Computational and Applied Math, 2005, 180(1): 161-172.
[14] 曹 娟, 汪國昭. 三角域上三次Bernstein-Bézier 參數(shù)曲面的擴(kuò)展[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào), 2006, 18(9): 1403-1407.
[15] 吳曉勤, 韓旭里. 帶有形狀參數(shù)的Bézier三角曲面片[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào), 2006, 18(11): 1735-1740.
[16] 鄔弘毅, 夏成林. 帶多個(gè)形狀參數(shù)的Bézier曲線與曲面的擴(kuò)展[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào), 2005, 17 (12): 2607-2612.
[17] 于立萍. 三角域上帶兩個(gè)形狀參數(shù)的Bézier曲面的擴(kuò)展[J]. 大學(xué)數(shù)學(xué), 2008, 24(5): 58-62.
[18] 曹莞薔, 汪國昭. 5階三角多項(xiàng)式空間中的擬Bézier 在三角域上推廣[C]//王文平等編. 第四屆全國幾何設(shè)計(jì)與計(jì)算學(xué)術(shù)會(huì)議論文集, 廈門, 2009: 61-67.
Extension of Cubic DP Surfaces over Triangular Domain
WU Xiao-qin, TANG Yun-mei, HAN Xu-li
( 1. School of Mathematics and Computation Science, Hunan University of Science and Technology, Xiangtan Hunan 411201, China;2. School of Mathematical Science and Computing Technology, Central South University, Changsha Hunan 410083, China )
A Class of quartic DP blending functions with two shape parametersis presented, which is an extension of the cubic DP basis functions defined over the triangular domain; Properties of this new blending function are analyzed and the quartic DP parametric surface with two shape parameters over the triangular domain is defined. The surfaces' properties are similar with the cubic DP parametric surfaces. In particular, when the two shape parameters vanish, they degenerate to the cubic DP basis functions and the cubic DP parametric surfaces individually; by changing the two shape parameters, the shape of surface can be adjusted both wholly and locally in invariable control net.
computer application; surface design; DP surface; triangular domain; shape parameter
TP 391.72
A
1003-0158(2011)03-0035-06
2009-10-13
國家自然科學(xué)基金資助項(xiàng)目(10871208);湖南省教育廳科研資助項(xiàng)目(08B027);湖南科技大學(xué)科研啟動(dòng)金
吳曉勤(1968-),男,湖南懷化人,副教授,博士,主要研究方向?yàn)橛?jì)算機(jī)輔助幾何設(shè)計(jì),計(jì)算機(jī)圖形學(xué)等。