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

帶形狀參數(shù)的三次三角域Bézier曲面*

2021-11-22 08:54:02查東東劉華勇王曾珍
計算機工程與科學 2021年11期
關鍵詞:性質(zhì)

查東東,劉華勇,王曾珍

(安徽建筑大學數(shù)理學院,安徽 合肥 230601)

1 引言

在計算機輔助幾何設計中,三角域上非張量積型的Bézier曲面因為在形狀設計上的靈活性,得到了大量的應用。同時學術界為克服它在控制多邊形不變時不能調(diào)整曲面外形的缺點,引入了形狀參數(shù)。例如,文獻[1]構造了三角域上的局部形狀可調(diào)的三次Bézier曲面;文獻[2]從幾何角度定義了帶形狀參數(shù)的四次Bézier曲面;文獻[3]在不升次的前提下,擴展了三角域上的三次Bézier曲面;文獻[4]分析了三角域上生成三角多項式曲面的方法。文獻[1-4]中的曲面除了繼承原有的特性,還能利用形狀參數(shù)來調(diào)節(jié)曲面的形狀,但上述曲面還存在著不能兼顧局部形狀參數(shù)和全局形狀參數(shù)的缺點。文獻[5]討論了帶有3個形狀參數(shù)的三角曲面;文獻[6]介紹了三角域上二元n次Bernstein基函數(shù)的擴展;文獻[7]給出了針對空間散亂數(shù)據(jù)點的三次曲面插值方法;文獻[8]給出了帶多局部形狀參數(shù)的擬二次Bernstein基函數(shù)。文獻[5-8]中曲面的構造,都未實現(xiàn)拼接的連續(xù)性,且文獻[5]的局部形狀參數(shù)和全局形狀參數(shù)效果是非獨立的,或?qū)η娴男螤羁刂屏€略有不足。文獻[9]將指數(shù)函數(shù)合并到多項式函數(shù)中;文獻[10]基于遞推關系構造了帶形狀參數(shù)的基函數(shù);文獻[11]擴展了帶有多個形狀參數(shù)的Bézier曲線和曲面。

本文構造了帶有形狀參數(shù)的三次三角域Bézier曲面,構造出的曲面不但能實現(xiàn)較高的光滑拼接,還可以用3個局部形狀參數(shù)和1個全局形狀參數(shù)修改曲面形狀,其中,3個局部形狀參數(shù)取值相同時具有對稱性的形狀控制效果。形狀參數(shù)大大豐富了曲面的形狀控制效果。

2 帶形狀參數(shù)的三次三角域Bernstein基函數(shù)

2.1 基函數(shù)的定義

定義1給定面積坐標(u,v,w),其中,u,v,w≥0,u+v+w=1,稱:

(1)

為帶形狀參數(shù)λ,α1,α2,α3的三次三角域Bernstein基函數(shù),簡稱為三次三角域λα-Bernstein基。其中,-2<λ≤1,0≤α1,α2,α3≤1。

2.2 基函數(shù)的性質(zhì)

性質(zhì)5(角點性質(zhì)) 當i+j+k=3時,有:

性質(zhì)6(角點導數(shù))

(2)

證明若

(3)

其中,Xi,j,k∈R。將式(2)代入式(3)整理得:

3 帶形狀參數(shù)的三次三角域Bézier曲面

3.1 三次三角域λα-Bézier曲面

定義2給定面積坐標(u,v,w),其中u,v,w≥0,u+v+w=1,呈三角陣列的控制頂點Pi,j,k(i,j,k≥0,i+j+k=3)∈R3,稱:

(4)

為帶形狀參數(shù)α1,α2,α3,λ的三次三角域Bézier曲面,簡稱為三次三角域λα-Bézier曲面。

借由轉(zhuǎn)換矩陣,也可將r*(u,v,w)寫作三次三角域Bézier曲面形式:

(5)

(6)

3.2 三次三角域λα-Bézier曲面性質(zhì)

性質(zhì)8(凸包性) 三次三角域λα-Bézier曲面完全被包含在控制點Pi,j,k構成的凸包內(nèi)。

性質(zhì)9(幾何不變性和仿射不變性) 三次三角域λα-Bézier曲面的形狀僅依賴于控制頂點Pi,j,k∈R3(i,j,k≥0,i+j+k=3),幾何變換不改變曲面的形狀。

其中,N是任意向量且N∈Rd(d=3),M是一任意k×k(k=3)階矩陣。

性質(zhì)10(角點性質(zhì)) 當i+j+k=3時,有:

性質(zhì)11(退化性) 當α1=α2=α3=λ=1時,三次三角域λα-Bézier曲面退化為三次三角域Bézier曲面。

性質(zhì)12(形狀可調(diào)性) 當Pi,j,k(i,j,k≥0,i+j+k=3)固定時,可以改變形狀參數(shù)α1,α2,α3,λ的值來控制曲面的形狀。

圖1為給定同一控制點Pi,j,k下,形狀參數(shù)α1,α2,α3,λ分別取不同值時得到的三次三角域λα-Bézier曲面。可以看出各參數(shù)的效果:

(1)λ趨于1 時,曲面整體就越靠近控制網(wǎng)格,如圖1a~圖1c所示。

Figure 1 Influence of different values of λ,α1,α2 and α3 on the surface圖1 λ、α1、α2、α3分別取不同值時對曲面的影響

(2)α1、α2、α3控制效果是類似的,這也與基函數(shù)的性質(zhì)3相對應。它們各自控制著相應角點處的局部曲面形狀,是對稱的。其中α1控制著角點P300的局部曲面形狀,α1越趨于0,P300的局部曲面越靠近線段P210P201。α1越趨于1,P300處的局部曲面越靠近P300,如圖1d~圖1f所示。同理可得:α2控制著角點P030的局部曲面形狀,α2越趨于0,P030的局部曲面越靠近線段P120P021。α2越趨于1,P030處的局部曲面越靠近P030,如圖1g~圖1i所示。同理可得:α3越趨于0,P003的局部曲面越靠近線段P012P102。α3越趨于1,P003處的局部曲面越靠近P003,如圖1j~圖1l所示。

3.3 n次三角域λα-Bézier曲面

借助De Casteljau算法可以遞推n(n≥4)次三角域λα-Bernstein基函數(shù)[1]:

(7)

定義3給定面積坐標(u,v,w),其中u,v,w≥0,u+v+w=1,呈三角陣列的控制頂點Pi,j,k(i,j,k≥0,i+j+k=n)∈R3,稱:

(8)

為帶形狀參數(shù)α1,α2,α3,λ的n次三角域Bézier曲面,簡稱為n次三角域λα-Bézier曲面。

3.4 三角域λα-Bézier曲面與類似方法的比較

本文將λα-Bézier曲面與文獻[11]中擴展的Bézier曲面進行了如下比較:

(1)以控制網(wǎng)格為目標函數(shù),引入2-范數(shù)來衡量曲面到控制網(wǎng)格的距離,2-范數(shù)越小,距離越短,逼近程度越高。

當λα-Bézier曲面比文獻[11]中擴展Bézier曲面更貼近控制網(wǎng)格時,有:

(2)比較文獻[11]算法和本文算法的時間復雜度,借助Matlab秒表計時函數(shù)計算出各種算法的運行時間,以運行時間近似替代。為減少誤差算法運行時間按如下方式統(tǒng)計:每種算法一組實驗執(zhí)行100次循環(huán),取100次運行時間的平均值,進行10組實驗,再取10組平均運行時間的最優(yōu)值,比較2種算法的運行時間最優(yōu)值。多次實驗后可以看出,改進算法略有領先,但基本上兩者相差不大。

Figure 2 Comparison of curved surfaces from different angles圖2 不同角點視角曲面對比圖

(3)λα-Bézier曲面和文獻[11]中擴展Bézier曲面都能全局和局部地修改形狀,但λα-Bézier曲面具有全局形參和局部形參,文獻[11]中曲面形狀的全局修改還是依靠共同修改多局部形參,且參數(shù)過多。

算法對比如表1所示。

Table 1 Comparison of different algorithms表1 不同算法的對比

4 曲面拼接

4.1 三次三角域Bézier曲面的C1連續(xù)拼接

給定2張三次三角域Bézier曲面

由三角域Bézier曲面的拼接條件[12]知,若滿足:

則2張三次三角域Bézier曲面r1(u,v,w)和r2(u,v,w)在公共邊界(w=0)實現(xiàn)C1連續(xù)。

4.2 三次三角域λα-Bézier曲面的C1連續(xù)拼接

定理1給定2張三次三角域λα-Bézier曲面

若滿足:

(1)α1=α2=λ=1;

Figure 3 Jointing of cubic triangular λα-Bézier surfaces圖3 三次三角域λα-Bézier曲面的C1拼接

Figure 4 Examples of λα-Bézier surface jointing around corner points圖4 λα-Bézier曲面繞角點的C1拼接實例

4.3 三次三角域Bézier曲面的G1連續(xù)拼接

給定2張三次三角域Bézier曲面:

(9)

其中,Qi,j,k為曲面r2(u,v,w)上的點坐標。

由三角域Bézier曲面的拼接條件[11]知:

當i,j≥0,i+j+k=3時滿足:

P0,j,k=Q0,j,k

(10)

有r1(0,v,w)=r2(0,v,w),即2張三次三角域Bézier曲面r1(u,v,w)和r2(u,v,w)在公共邊界(u=0)實現(xiàn)G0連續(xù);

實現(xiàn)G1連續(xù)需在式(10)基礎上還滿足:

(11)

其中,ε和η為自由因子。

式(10)可轉(zhuǎn)化為:

(12)

則同時滿足式(10)和式(12)時,r1(u,v,w)和r2(u,v,w)在公共邊界(u=0)實現(xiàn)G1連續(xù)。

4.4 三次三角域λα-Bézier曲面的G1連續(xù)拼接

給定2張三次三角域λα-Bézier曲面:

(13)

Figure 5 Jointing of cubic triangular λα-Bézier surfaces圖5 三次三角域λα-Bézier曲面的G1拼接

又可以將式(13)改寫為:

(14)

當i,j≥0,i+j+k=3時滿足:

(15)

(16)

將式(6)和式(16)代入式(14)可得:

(17)

實現(xiàn)G1連續(xù)需在式(17)基礎上還滿足:

(18)

將式(6)、式(17)代入式(18)可得:

(19)

5 結束語

本文構造了帶有形狀參數(shù)的三次三角域Bézier曲面,在繼承三次三角域Bézier曲面原有性質(zhì)外,曲面滿足C1、G1連續(xù)的融合條件也比較簡單,文中給出了一些參數(shù)不同取值下的曲面形狀可調(diào)的實例。此外,本文在保持基函數(shù)次序不變的情況下,給出了可調(diào)的局部形狀參數(shù)和全局形狀參數(shù),可以根據(jù)需求更方便地調(diào)節(jié)曲面的形狀。

猜你喜歡
性質(zhì)
含有絕對值的不等式的性質(zhì)及其應用
MP弱Core逆的性質(zhì)和應用
弱CM環(huán)的性質(zhì)
一類非線性隨機微分方程的統(tǒng)計性質(zhì)
隨機變量的分布列性質(zhì)的應用
一類多重循環(huán)群的剩余有限性質(zhì)
完全平方數(shù)的性質(zhì)及其應用
三角函數(shù)系性質(zhì)的推廣及其在定積分中的應用
性質(zhì)(H)及其攝動
九點圓的性質(zhì)和應用
主站蜘蛛池模板: 国产 在线视频无码| 国产一区二区三区免费观看| 国产福利不卡视频| 波多野结衣一区二区三视频| 免费看的一级毛片| 欧美国产成人在线| 久久久久人妻精品一区三寸蜜桃| 亚洲欧洲天堂色AV| 国产呦精品一区二区三区网站| 综合色婷婷| 97无码免费人妻超级碰碰碰| 免费jjzz在在线播放国产| 自拍中文字幕| 亚洲中文字幕国产av| 精品久久久久成人码免费动漫| 亚洲第一黄色网址| 欧美日韩激情| 99手机在线视频| 大乳丰满人妻中文字幕日本| 人妻少妇久久久久久97人妻| 欧美97欧美综合色伦图| 国产视频a| 91视频区| 久久综合伊人77777| 日本不卡在线| 色综合天天综合中文网| 国产对白刺激真实精品91| 精品视频一区在线观看| 中国一级特黄大片在线观看| 成人第一页| 蝌蚪国产精品视频第一页| 久久精品国产在热久久2019| 在线观看免费AV网| 国产超薄肉色丝袜网站| 在线免费亚洲无码视频| 丁香六月综合网| 国产精品亚洲а∨天堂免下载| 区国产精品搜索视频| 国产精品青青| 本亚洲精品网站| 欧美亚洲日韩不卡在线在线观看| 国产精品美女自慰喷水| 日本一本正道综合久久dvd| 91福利在线看| 精品一区二区久久久久网站| 免费高清毛片| 亚洲首页在线观看| 久久久久免费看成人影片| 久久不卡国产精品无码| 亚洲无码高清免费视频亚洲| 日韩精品欧美国产在线| 亚洲婷婷丁香| 一级成人a毛片免费播放| 欧日韩在线不卡视频| 免费看黄片一区二区三区| 99久久精品免费视频| 漂亮人妻被中出中文字幕久久| 亚洲bt欧美bt精品| 亚洲有无码中文网| 在线观看国产精品一区| 亚洲成a人片7777| 青青青视频91在线 | 思思99思思久久最新精品| 国产成人精品综合| 免费jjzz在在线播放国产| 欧美成人免费| 91免费在线看| 久草中文网| 久久精品日日躁夜夜躁欧美| 99热6这里只有精品| 大香网伊人久久综合网2020| 午夜视频www| 黄色福利在线| 婷婷综合亚洲| 欧美成人免费一区在线播放| 中文字幕资源站| 国产成人免费| 91视频区| 国产靠逼视频| 欧美日韩国产在线人| 久久影院一区二区h| 国产农村妇女精品一二区|