熊 建
(安徽審計職業(yè)學(xué)院 綜合教育學(xué)院, 安徽 合肥 230601)
曲面造型技術(shù)是計算機輔助設(shè)計、計算機輔助制造和計算機圖形學(xué)的核心技術(shù)之一,曲面造型的一個最基本問題是對曲面的設(shè)計和表示[1-3]。作為應(yīng)用較為廣泛的Bézier曲面,主要包括矩形域上的張量積曲面和三角域上的非張量積形式的三角曲面[4-5]。三角域上的曲面造型設(shè)計,更有利于解決構(gòu)型復(fù)雜、形狀和邊界不規(guī)則的幾何造型問題,已成為計算機輔助設(shè)計、計算機輔助制造和計算機圖形學(xué)中造型技術(shù)研究的熱點。
現(xiàn)有文獻中,對傳統(tǒng)多項式空間中的Bézier三角曲面進行了較廣泛的研究[6-7]。但多項式空間中的Bernsten-Bézier基的非有理形式造型能力有限[8-10],而有理形式又因其復(fù)雜性[11],從而具有分母零點的奇異值、權(quán)因子調(diào)節(jié)困難、求導(dǎo)求微分的次數(shù)升高等缺陷[12-14]。人們嘗試尋找非多項式空間中的Bézier型基[15-17]。而如何把這些非多項式空間中的Bézier型基推廣到三角域上,從而完善這類Bézier型基的三角曲面造型理論,成為曲線曲面的研究方向之一[18-20]。沈莞薔等[18-19]將三角多項式空間中3階、5階P-Bézier基推廣到三角域上,魏永娟等[20]將4階C-Bézier基推廣到三角域上,陳素根等[21-22]將3階、4階T-Bézier基推廣到三角域上。三角域上的n次Bernsten-Bézier基包含了(n+1)(n+2)/2個基函數(shù),3階Bézier型基都是擬2次的[18,21],推廣到三角域上基函數(shù)為7個,比三角域上的2次Bernsten-Bézier基函數(shù)個數(shù)多了1個。
本研究將3階P-Bézier基進行非張量積形式的二元推廣,構(gòu)造出三角域上含6個函數(shù)的3階P-Bézier基函數(shù)組,其與三角域上的2次Bernsten-Bézier基函數(shù)組具備相似特性?;谠摶瘮?shù)組定義的3階P-Bézier三角曲面片,具備2次Bézier三角曲面片相似特性,如角點插值性、凸包性、對稱性、幾何不變性和仿射不變性等。本研究構(gòu)造的3階P-Bézier三角曲面片的控制頂點個數(shù)比文獻[18]少1個,計算更簡便。尤其,當α=π/2時,為文獻[22]構(gòu)造的三角曲面。
文獻[9]在三角多項式空間Γ={1,sint,cost}上定義的3階P-Bézier基函數(shù)為:
(1)
定義1 在D={(u,v,w)|0≤u,v,w≤α,u+v+w=α,α∈(0,π)}上,設(shè)
(2)
基函數(shù)組的性質(zhì):
性質(zhì)4:(端點性質(zhì))
證明:由式(2)經(jīng)計算易證性質(zhì)1,2,3,4成立,下證性質(zhì)5成立。
同理,令u=0,w=α-v可證a020=a002=a011=0;令v=0,u=α-w可證a200=a002=a101=0。
圖1 三角域上3階P-Bézier基函數(shù)部分圖形Fig.1 Partial graphics of the 3-order P-Bézier basis in triangular polynomial sapce
定義2:對任意(u,v,w)∈D及給定的控制頂點Pijk,i,j,k≥0,i+j+k=2,稱
(3)
此為三角域上3階P-Bézier三角曲面片。
3階P-Bézier三角曲面片的性質(zhì):
性質(zhì)6:(凸包性)3階P-Bézier曲面片位于控制頂點構(gòu)成的控制網(wǎng)格包圍中。
性質(zhì)7:(幾何不變性和仿射不變性)
曲面片S(u,v,w)的幾何形狀不依賴于坐標系,與控制頂點有關(guān),對控制頂點作仿射變換就是對相應(yīng)的曲面片S(u,v,w)作同樣的仿射變換。
性質(zhì)8:(對稱性)
性質(zhì)9:(曲面片的邊界性質(zhì))
(1)邊界曲線:3階P-Bézier三角曲面片的邊界曲線是以控制網(wǎng)格的邊界作為控制多邊形生成的3階P-Bézier曲線;
(2)角點插值性質(zhì):S(α,0,0)=P200,S(0,α,0)=P020,S(0,0,α)=P002;
(3)角點處的切平面:3階P-Bézier三角曲面片S(u,v,w)在三個角點P200(α,0,0),P020(0,α,0),P002(0,0,α)處的切平面分別由P200P110P101,P020P011P110,P002P101P011所張成。
證明:由基函數(shù)組的性質(zhì)易證性質(zhì)6~8及性質(zhì)9之(1),(2),下面證明性質(zhì)9(3)成立。
令w=α-u-v,過S(u,v,w)上任意點(u,v,α-u-v)處的切平面如下:(其中β,γ∈R)
同理可證(u,v,w)=(0,α,0)與(u,v,w)=(0,0,α)處的情況。
例1:圖2分別給出參數(shù)α=0.25π、0.5π、0.75π、0.9π時,三角域上的3階P-Bézier曲面片的圖例,其中控制頂點分別為P200(1,0,0),P110(0.7,0.7,0),P020(0,1,0),P011(0,0.7,0.7),P002(0,0,1),P101(0.7,0,0.7)。
圖2 三角域上3階P-Bézier曲面片F(xiàn)ig.2 The 3-order P-Bézier surface over triangular domain
圖3 3階P-Bézier曲面片近似表示1/8單位球面Fig.3 1/8 unit sphere in 3-order P-Bézier
本研究將三角多項式空間Γ={1,sint,cost}中的3階P-Bézier基函數(shù)進行非張量積形式的二元推廣,提出了由6個三角多項式函數(shù)構(gòu)成的三角域上的基函數(shù)組,該基函數(shù)組具備3階Bézier基函數(shù)組的類似性質(zhì)。由這組基生成的三角曲面片與3階Bézier三角曲面片具備類似特性,例如凸包性質(zhì)、對稱性質(zhì)、幾何不變性質(zhì)和仿射不變性質(zhì)及角點插值性質(zhì)等。該三角曲面片能夠近似表示球面片,也能夠?qū)崿F(xiàn)三通管接口處的連續(xù)光滑拼接。應(yīng)用實例表明,運用本文方法構(gòu)造的三角曲面造型是一種實用有效的曲面設(shè)計方法。
3階P-Bézier三角曲面片是否具有升階、細分等性質(zhì);曲面的拼接條件及保凸性要求等都是后續(xù)可以繼續(xù)研究的課題。