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

一種基于幾何約束的插值曲線的參數連續性

2019-02-22 03:18:42
沈陽大學學報(自然科學版) 2019年1期

師 晶

(閩南理工學院 信息管理學院, 福建 石獅 362700)

計算機輔助幾何設計的主要功能是用來滿足工業中曲線曲面的幾何造型要求.隨著工業產品設計的復雜化、幾何形狀要求的多樣化,原有的傳統曲線曲面無法方便地、靈活地描述一些造型復雜的曲線曲面.這時,通常采用組合曲線曲面解決這些問題,因此,CAGD引入了曲線曲面的拼接問題.

在CAGD中,Bezier曲線與B樣條曲線是兩種主要的曲線構造方法[1-3].它們具有許多良好的性質,如結構簡單、使用方便等.然而,Bezier曲線的形狀是由控制頂點唯一確定的,若要改變Bezier曲線的形狀,必須調整相應的控制頂點.此外,Bezier方法與B樣條方法既不能描述除拋物線以外的圓錐曲線,也不能精確描述工程中常見的二次曲面,這為曲線曲面造型帶來一定的不便.近年來,人們對三角函數空間中構造的曲線進行了很多研究,但此類曲線仍存在局部調控不靈活等問題[4-5].

本文研究一種基于幾何約束的插值曲線的參數連續性.這種插值曲線不僅具有類似樣條曲線的一些性質,如端點插值性、凸包性、保凸性和形狀可調性等,而且在曲線間C1,C2的光滑拼接條件下,通過調整形狀參數,還可較好地設計一些曲線曲面.

1 基礎知識

給定R2中的兩端點Pi(i=1,2),兩端點處的兩條切線Li(i=1,2)以及兩個實常數Ki(i=1,2).現構造一條插值曲線G(λ),使其依次通過兩端點,并且在兩端點Pi(i=1,2)處的切線分別為Li(i=1,2),曲率分別是Ki(i=1,2).設L3是通過P1,P2兩點的直線,點P3是直線L1,L2的交點.直線Li(i=1,2,3)的方程為

li(x,y)=aix+biy+ci,i=1,2,3.

(1)

通過點P1并且在點P1的切線為L1的圓的標準化方程為

φ(x,y)=(x-m)2+(y-n)2-R2,

(2)

其中R是圓φ(x,y)=0的半徑.

假設K1≠0,K2=0,插值兩端點兩切線兩曲率的曲線G(λ)定義為

(3)

其中0<λ<1為形狀參數,如圖1所示.

圖1 插值曲線Fig.1 The interpolation curve

引理1 設G:g(x,y)=0是R2中的代數曲線,其中g(x,y)是關于x,y的至少一階連續偏導數,P(x,y)是G上的正則點,那么曲線G在點P(x,y)的切向量為Δg(x,y)={gy,gx}(x,y).

引理2 曲線G(λ)在兩端點P1,P2處的切向量分別為如下形式:

(4)

證明 由式(1)~式(3)得曲線G(λ)的一階偏導數

由于圓φ(x,y)=0和直線L3的交點是P1,直線L2,L3的交點是P2,故

φ(P1)=0,l3(P1)=0,l2(P2)=0,l3(P2)=0,

代入上式得

根據引理1化簡可得曲線G(λ)在兩端點P1,P2處的切向量為式(4).

引理3 曲線G(λ)在兩端點P1,P2處的二階偏導數分別為如下形式:

(5)

證明 由引理2得曲線G(λ)的二階偏導數

因為φ(P1)=0,l3(P1)=0,l2(P2)=0,l3(P2)=0,分別代入上式化簡可得曲線G(λ)在兩端點P1,P2處的二階偏導數為式(5).

定義1 設G:g(x,y)=0是區間[a,b]內的代數曲線,在區間[a,b]內取n-1個分點,它們依次為a=x0

[a,b]=[x0,x1]∪[x1,x2]∪…∪[xn-1,xn],

其中xi(i=1,2,…,n-1)表示曲線中拐點、尖點或極值點的橫坐標.在區間(xi-1,xi)中,第i段曲線表示為

Gi:gi(x,y)=0,x∈(xi-1,xi).

2 曲線性質

(1) 端點性質:該曲線插值于首、末兩端點,并且與控制△P1P2P3的兩邊相切,即

證明 由式(4)和式(5),曲線G(λ)在端點P1處與端點P2處曲率分別是

(3) 凸包性和保凸性:設圓φ(x,y)=0與直線L3的另一個交點是A,則當λ>0且點A在P1P2線段的延長線上時,曲線G(λ)在控制△P1P2P3內保凸.

證明 ① 存在性.由題意得,當A位于線段P1P2的延長線上時,除去P1,P2,對線段L3上任一點P4有

φ(P4)<0,l2(P4)>0,l3(P4)=0,

故g(P4)=g(P4)l2(P4)<0.

② 凸包性和保凸性.在控制△P1P2P3中任意作一直線L,設其與直線L1,L2分別交于點Q1,Q2,由題意得,

由于g(Q1)與g(Q2)同號,所以直線L與曲線G(λ)在△P1P2P3內的交點個數為偶數.而G(λ)是三次曲線,所以交點個數是0個或2個,故當A不在P1、P2所在的線段上且λ>0時,G(λ)在控制△P1P2P3內的曲線是凸的.

綜上所述,當λ>0且點A在P1P2線段的延長線上時,曲線G(λ)在控制△P1P2P3內保凸,如圖2所示.

(4) 幾何不變性:曲線G(λ)的形狀取決于R2中的兩點Pi(i=1,2),兩條切線Li(i=1,2)以及兩個實常數Ki(i=1,2),與坐標系的位置無關.

(5) 形狀可調性:固定兩端點Pi(i=1,2),兩端點處的兩條切線Li(i=1,2)以及兩個實常數Ki(i=1,2),當形狀參數λ逐漸增大(或減小)時,曲線G(λ)在控制△P1P2P3內逐漸遠離(或靠近)控制頂點P3,可通過改變參數的大小調控曲線的形狀,如圖3所示.

圖2 當λ>0時,點A位于不同位置時G(λ)的圖形Fig.2 Graphs of G(λ) when point A is in different positions with λ>0(a)—點A位于線段P1P2上; (b)—點A與P2重合; (c)—點A位于線段P1P2的延長線上.

圖3 曲線G(λ)中不同參數的取值

3 曲線拼接

(6)

定理1 兩曲線G1(λ1)和G2(λ2)的C1連續的充要條件如下.

(1) 若P12=P21是兩曲線G1(λ1)和G2(λ2)的公共連接點,則這兩條曲線在P12=P21處C1連續的充要條件是

(7)

(2) 若P12=P22是兩曲線G1(λ1)和G2(λ2)的公共連接點,則這兩條曲線在P12=P22處C1連續的充要條件是

(8)

(3) 若P11=P21是兩曲線G1(λ1)和G2(λ2)的公共連接點,則這兩條曲線在P11=P21處C1連續的充要條件是

(9)

證明 (1)因為P12=P21是兩曲線G2(λ1)和G2(λ2)的公共連接點,所以這兩條曲線是C0連續的.兩曲線G1(λ1)和G2(λ2)在P12=P21處C1連續,還應滿足它們在公共連接點處具有相同的一階導數,即

(10)

此時直線L12與L21重合,即l12=l21.

由引理2及式(6)得

將上式代入式(10)化簡得

所以式(7)是兩曲線G1(λ1)和G2(λ2)在公共連接點P12=P21處C1連續的充要條件.

類似地可以證明定理1中的(2)和(3).

兩曲線G1(λ1)和G2(λ2)的C1連續的幾何意義是:P13,P23和公共連接點三點共線,且點P13和P23位于公共連接點兩側.

定理2 兩曲線G1(λ1)和G2(λ2)的C2連續的充要條件如下.

(1) 兩曲線G1(λ1)和G2(λ2)在公共連接點P12=P21處C2連續的充要條件是滿足式(7)及

(11)

(2) 兩曲線G1(λ1)和G2(λ2)在公共連接點P12=P22處C2連續的充要條件是滿足式(8)及

(3) 兩曲線G1(λ1)和G2(λ2)在公共連接點P11=P21處C2連續的充要條件是滿足式(9)及

證明 (1) 兩曲線G1(λ1)和G2(λ2)在公共連接點P12=P21處C2連續的充要條件是:除滿足C0,C1連續條件外,還應滿足它們在公共連接點處具有相同的二階導數,即

(12)

由引理3及式(6)得

將上式代入式(12)化簡得

所以式(7)和式(11)是兩曲線G1(λ1)和G2(λ2)在公共連接點P12=P21處C2連續的充要條件.

類似地可以證明定理2中的(2)和(3).

兩曲線G1(λ1)和G2(λ2)的C2連續的幾何意義是:控制三角形△P11P12P13和△P21P22P23共面.

4 拼接步驟

利用插值曲線的拼接定理及良好的形狀可調性,可方便地構造一些常用曲線曲面圖形,具體拼接步驟如下:

步驟1 給定代數曲線G,根據定義1的方法對代數曲線G進行分段,得到曲線段Gi(i=1,2,…,n),Gi在區間(xi-1,xi)內具有固定的凹凸性和單調性;

步驟2 根據曲線段Gi的兩端點、兩切線及曲率,計算出插值曲線Gi(λ)[6-8];

步驟3 繪制插值曲線Gi(λ),并通過修改λ的值調節曲線形狀;

步驟4 根據定理1、2對插值曲線Gi(λ)依次進行光滑拼接.

5 計算實例

插值兩端點兩切線兩曲率的曲線G(λ)本身具有形狀控制參數,可以通過選取不同的參數值來調整同一控制三角形中曲線的形狀,并且通過曲線間的連續條件,可以方便地把曲線G(λ)應用到曲線曲面造型中.

梨曲線圖形是由多條插值曲線G(λ)拼接而成的.在控制三角形△P11P12P13和△P21P22P23中,當兩個形狀參數λ1,λ2分別取7,0.9時,拼接而成的曲線如圖4所示.同理可得梨曲線圖形的其他部分,根據曲線間的連續條件,將曲線段分別按定理1和定理2進行拼接,得到的梨曲線圖形如圖5所示.

圖4 部分梨曲線的控制三角形Fig.4 The control triangles for some pear curves

圖5 插值曲線拼接的梨曲線Fig.5 Pear curves joined by interpolation curves

圖6所示酒杯旋轉曲面的母線是由兩條插值曲線G(λ)拼接而成的, 從圖6中可以看出, 兩條曲線段在公共連接點處具有較好的拼接效果. 圖7是插值曲線G(λ)生成的酒杯旋轉曲面.

圖6 酒杯旋轉曲面的母線Fig.6 The generatrix of the wine glass rotating surface

圖7 酒杯旋轉曲面Fig.7 Wine glass rotating surface

6 結 語

本文通過研究一種基于幾何約束的插值曲線的端點性質、凸包性和保凸性等,給出兩條插值曲線的C1,C2連續條件及幾何意義.這種插值曲線在控制三角形中,可通過選取不同的參數值來調整曲線的形狀,具有較好的形狀可調性.實例表明,該插值曲線的連續性條件可較好地構造一些曲線曲面圖形,這對于計算機輔助幾何設計具有一定的實用價值.

主站蜘蛛池模板: 精品国产一区二区三区在线观看| 免费a在线观看播放| 国产极品美女在线观看| 亚洲欧美自拍一区| 欧美日韩精品一区二区在线线| 国产真实自在自线免费精品| 亚洲综合激情另类专区| 日韩毛片在线播放| 热九九精品| 亚洲国产成人精品无码区性色| 制服无码网站| 亚洲Va中文字幕久久一区| yjizz国产在线视频网| 国产99视频免费精品是看6| 在线观看欧美精品二区| 欧美19综合中文字幕| 中国国语毛片免费观看视频| 九九九久久国产精品| 欧美www在线观看| 国产国语一级毛片| 久久a级片| 老司国产精品视频91| 免费av一区二区三区在线| 国产爽妇精品| 成人国产精品网站在线看| 欧美在线伊人| 国产综合欧美| 婷婷亚洲最大| 亚洲欧美激情小说另类| 日本一本在线视频| 精品亚洲国产成人AV| 动漫精品啪啪一区二区三区| 啪啪免费视频一区二区| 福利在线免费视频| 午夜福利网址| 大陆精大陆国产国语精品1024| a毛片免费在线观看| 另类综合视频| 日韩乱码免费一区二区三区| 青青操国产| 国产91精品最新在线播放| 全免费a级毛片免费看不卡| 国产99在线| 三上悠亚一区二区| 成人另类稀缺在线观看| 久久永久视频| 国产精品污视频| 欧美精品在线免费| 四虎精品国产永久在线观看| 国产91无码福利在线| 色久综合在线| www亚洲天堂| 亚洲国产看片基地久久1024 | 欧美成人a∨视频免费观看| 国产精品思思热在线| 精品撒尿视频一区二区三区| 99久久精品无码专区免费| 91网址在线播放| 国产精品永久久久久| 国产一区二区精品福利| 午夜国产小视频| 婷婷开心中文字幕| 国产一区二区三区精品久久呦| 国产一二三区在线| 19国产精品麻豆免费观看| 国产剧情无码视频在线观看| 日韩大片免费观看视频播放| 麻豆精品在线播放| 日韩二区三区无| 欧美一区二区自偷自拍视频| 国产自在线播放| 国产乱子精品一区二区在线观看| 国产成人无码AV在线播放动漫| 99久久国产综合精品女同 | 九九九精品成人免费视频7| 狠狠色噜噜狠狠狠狠奇米777| 精品国产免费观看一区| 国产成人精品优优av| 99久久国产综合精品2020| 国产91在线|日本| 国产视频只有无码精品| 亚洲日韩高清无码|