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

圓弧曲線的二次有理Bézier表示方法

2020-06-05 03:20:06黃家珩
呂梁學院學報 2020年2期

楊 艷,黃家珩

(呂梁學院 數學系,山西 離石 033001)

0 引言

圓弧曲線在CAGD中地位比較重要,一方面因為圓不能由Bézier曲線和B樣條曲線精確表示,另一方面在旋轉體的表示中,圓弧起到至關重要的作用,同時在圓弧的表示中,可以類似得到橢圓弧或橢球面的表示.

而自由曲線一般討論Bézier曲線、B樣條曲線、有理Bézier曲線和NURBS曲線.前兩者的實質是多項式,可以簡單得到圓的逼近,在[1]中詳細敘述了3次Bézier曲線逼近圓的方法.B樣條曲線逼近圓一般選用正8邊形的控制頂點,選其中相鄰4段輪換得到8條B樣條曲線進行拼接.而有理Bézier曲線是NURBS曲線的特例,故研究用有理Bézier曲線精確表示圓.

以點pi(xi,yi)(i=0,1,…,n)為控制頂點,wi(i=0,1,…,n)為權重的一條n次有理Bézier曲線的表達式為:

(1)

有理Bézier曲線有如下端點性質[2]:

P(0)=P0,P(1)=Pn,

即有理Bézier曲線的起點和終點過第一個和最后一個控制頂點,且在起點和終點的切線分別平行于最前兩個和最后兩個控制頂點的連線.這一性質用于判斷二次有理Bézier曲線控制頂點的位置.

1 參數方程法

(2)

即圓的參數方程為二次有理多項式,故用二次有理Bézier曲線表示圓弧.特別地,當t∈[0,1]時,上述表達式表示的是第一象限的四分之一圓.

另一方面,由(1)式得,以P0(x0,y0),P1(x1,y1),P2(x2,y2)為控制頂點,w0,w1,w2為權重的一條2次有理Bézier曲線的參數形式為:

(3)

對比(2)式和(3)式,令分母相同,有

w0(1-t)2+2w1(1-t)t+w2t2=1+t2,

整理為,

(w0-2w1+w2)t2+(-2w0+2w1)t+w0=1+t2,

令左右兩邊對應項系數相等,可得下列方程組

解之得權重分別為:w0=1,w1=1,w2=2.

對比(2)式和(3)式,由分量x的分子相同,有

w0(1-t)2x0+2w1(1-t)tx1+w2t2x2=r(1-t2)

整理后,令左右兩邊對應項系數相等,可得下列方程組

解得x0=r,x1=r,x2=0.

同理,對比(2)式和(3)式,由分量y的分子相同,有

w0(1-t)2y0+2w1(1-t)ty1+w2t2y2=r·2t

整理后,令左右兩邊對應系數相等,列方程組,解得y0=0,y1=r,y2=r.

綜合以上三個解,可得圓心為坐標原點,半徑為r的第一象限四分之一圓的控制頂點坐標為p0(r,0),p1(r,r),p2(0,r),對應權重分別為w0=1,w1=1,w2=2,如圖1.根據Bézier曲線與B樣條曲線的關系,可以將其表示為節點集為{0,0,0,1,1,1}的二次NURBS曲線.

對第一象限的四分之一圓進行對稱,可得整圓,如圖2,此處用四段有理二次Bézier曲線拼接生成整圓.由Bézier曲線與B樣條曲線的關系,一方面可以將其理解為四條NURBS曲線拼接生成的結果.另一方面,應用B樣條曲線的節點插值性,可以將整圓理解為節點集為

控制頂點為p0(r,0),p1(r,r),p2(0,r),p3(-r,r),p4(-r,0),p5(-r,-r),p6(0,-r),p7(r,-r)和p8(r,0),對應權重分別為w0=1,w1=1,w2=2,w3=1,w4=1,w5=1,w6=2,w7=1和w8=1的一條二次NURBS曲線.

圖1 2次有理Bézier表示的四分之一圓圖2 2次有理Bézier表示的整圓

2 幾何方法

2.1 數學推導

如圖3為圓心在坐標原點,半徑為r,圓心角為θ的圓弧曲線P0*P2*,其中P0*位于x軸.為了寫出曲線的2次有理Bézier表達式,需找出3個控制頂點P0,P1,P2和3個權重w0,w1,w2.根據其端點性質知,P0=P0*,P2=P2*,且P1為過P0,P2切線的交點,因此圖中P0P1垂直于x軸.

圖3 2次有理Bézier曲線表示任意大小圓心角的圓弧曲線

綜上所述,圓心在坐標原點,半徑為r,圓心角為θ的圓弧曲線P0*P2*,用2次有理Bézier曲線表示時,控制頂點為

P2(rcosθ,rsinθ),權重為

w2=1.因此該圓弧2次有理Bézier表達式為

(4)

2.2 實踐方法

圖4 拼接2次有理Bézier表示的任意大小圓心角的圓弧曲線

圖4(b)、(c)與圖3(b)、(c)對比,經分割后生成的圓弧曲線參數性和凸包性均較好.

3 小結

圓弧曲線的2次有理Bézier曲線和2次NURBS曲線是CAGD中常用的方法,研究比較透徹,但是用圓的參數方程直接有理化的結果比較容易理解.同時一般的做法都是經過分割成銳角進行的,但是在實驗過程中發現不分割的結果也是精確的,為了弄清楚這個問題,做了詳細的實驗,發現確如文獻[5]所述,分割后能夠克服凸包性和參數化差的缺陷.文中重點從圖形角度直觀凸包性和參數化.

主站蜘蛛池模板: 国产无遮挡猛进猛出免费软件| 99国产精品免费观看视频| 国产人免费人成免费视频| 国产69精品久久久久孕妇大杂乱 | 99精品在线看| 久久综合九九亚洲一区| 国产丝袜第一页| 亚洲国产成人无码AV在线影院L| 亚洲欧洲日韩久久狠狠爱| 亚洲第一黄片大全| 国产精女同一区二区三区久| 免费不卡在线观看av| 热99精品视频| 国产永久在线视频| 亚洲成人www| 日韩精品一区二区三区大桥未久| 日韩一区二区三免费高清| 88av在线播放| 精品少妇人妻av无码久久| 97亚洲色综久久精品| 尤物国产在线| 国产乱论视频| 国产精品刺激对白在线| 久草国产在线观看| 在线免费不卡视频| 亚洲第一极品精品无码| 亚洲一区二区三区麻豆| 中文字幕日韩丝袜一区| 亚洲热线99精品视频| 亚洲中久无码永久在线观看软件 | 亚洲欧洲自拍拍偷午夜色| 乱人伦99久久| 日本免费a视频| 久久久久亚洲AV成人人电影软件 | 成人午夜免费观看| 日本三级欧美三级| 高清码无在线看| 手机在线看片不卡中文字幕| 日韩中文精品亚洲第三区| 在线日韩一区二区| 性欧美在线| 亚洲成a人在线观看| 国产97视频在线| 老司机久久99久久精品播放| 欧美中文字幕一区| 秘书高跟黑色丝袜国产91在线| 国产精品黑色丝袜的老师| 婷婷六月天激情| 宅男噜噜噜66国产在线观看| 亚洲IV视频免费在线光看| 三区在线视频| 免费无码AV片在线观看国产| 精品色综合| av在线人妻熟妇| 国产精品第三页在线看| 久久免费视频6| 精品国产福利在线| 中文字幕有乳无码| 欧美人在线一区二区三区| h视频在线播放| 国产一级片网址| 国产午夜福利片在线观看| 一边摸一边做爽的视频17国产 | 国产真实乱子伦精品视手机观看| 国产日韩AV高潮在线| 91精品国产丝袜| 色偷偷男人的天堂亚洲av| 欧美色图第一页| 国产成人综合久久| 高清无码不卡视频| 亚洲综合色吧| 国产真实乱了在线播放| 黄色网址手机国内免费在线观看| 国产成人高清精品免费5388| 国产97区一区二区三区无码| 国产中文一区a级毛片视频| 午夜日b视频| 亚洲精品第一页不卡| 久久精品只有这里有| 亚洲精品无码日韩国产不卡| 亚洲色图欧美视频| 毛片网站在线播放|