在工程設(shè)計(jì)中,除了要繪制一些規(guī)則曲線外,還要根據(jù)測量或?qū)嶒?yàn)得到的一系列點(diǎn)繪制一條通過這些點(diǎn)并且光滑的曲線,稱這類曲線為樣條曲線。樣條曲線的數(shù)學(xué)基礎(chǔ)為Bezier曲線和B-Spline曲線。本命令將根據(jù)輸入的樣條曲線所通過的點(diǎn)來繪制開放或閉合的樣條曲線,如圖1所示。

樣條曲線.jpg

▲圖1 樣條曲線

實(shí)現(xiàn)方法:

(1)啟動繪制樣條曲線命令;

(2)輸入樣條曲線所通過的多個點(diǎn)。

操作步驟:

1、啟動繪制樣條曲線命令:

點(diǎn)擊“曲線繪制”->“樣條”菜單項(xiàng)或繪制工具條中的<樣條曲線按鈕(如下圖2)>按鈕。

樣條曲線按鈕.jpg

▲圖2 樣條曲線按鈕

2、輸入第(1)個點(diǎn):

輸入樣條曲線所通過的第一個點(diǎn)。

3、輸入第(2)個點(diǎn):

輸入樣條曲線所通過的第二個點(diǎn)。

4、輸入第(n)個點(diǎn):

逐次輸入樣條曲線所通過的數(shù)據(jù)點(diǎn)。可連續(xù)輸入多個樣條曲線通過點(diǎn),單擊鼠標(biāo)右鍵結(jié)束。導(dǎo)航工具欄中樣條繪制選項(xiàng)如圖3。

樣條曲線繪制導(dǎo)航工具欄選項(xiàng).jpg

▲圖3 樣條曲線繪制導(dǎo)航工具欄選項(xiàng)

參數(shù)定義:

閉合曲線:

選中此選項(xiàng),則可繪制光滑閉合的樣條曲線。

給定端點(diǎn)切矢:

選中此選項(xiàng),則在結(jié)束樣條所通過的點(diǎn)輸入后,還需定義樣條起始點(diǎn)和終止點(diǎn)處的端點(diǎn)切矢。端點(diǎn)切矢量的定義方法為:拖動“橡皮筋”,在端點(diǎn)附近定義一點(diǎn),通過這個點(diǎn)與端點(diǎn)之間的方向矢量來定義端點(diǎn)切矢。如圖4。

給定端點(diǎn)切矢.jpg

▲圖4 給定端點(diǎn)切矢

轉(zhuǎn)為Bezier:

繪制出的樣條曲線的類型為多義線,若未選該選項(xiàng),則該多義線只包含一段樣條曲線段;若選中該選項(xiàng),則系統(tǒng)將該樣條曲線段轉(zhuǎn)為一段或多段光滑連接的Bezier曲線段。試比較這兩種方式繪制的樣條曲線在“節(jié)點(diǎn)編輯”時節(jié)點(diǎn)的不同(圖5、6)。

未轉(zhuǎn)Bezier,調(diào)整樣條曲線的控制多邊形頂點(diǎn).jpg

▲圖5 未轉(zhuǎn)Bezier,調(diào)整樣條曲線的控制多邊形頂點(diǎn)

轉(zhuǎn)為Bezier,調(diào)整樣條曲線定義時的輸入點(diǎn).jpg

▲圖6 轉(zhuǎn)為Bezier,調(diào)整樣條曲線定義時的輸入點(diǎn)

取消上一點(diǎn):

點(diǎn)擊此按鈕,則刪除上一個輸入的樣條曲線通過點(diǎn),同時樣條曲線形狀隨著進(jìn)行變化。