繪制樣條曲線
在工程設(shè)計(jì)中,除了要繪制一些規(guī)則曲線外,還要根據(jù)測量或?qū)嶒?yàn)得到的一系列點(diǎn)繪制一條通過這些點(diǎn)并且光滑的曲線,稱這類曲線為樣條曲線。樣條曲線的數(shù)學(xué)基礎(chǔ)為Bezier曲線和B-Spline曲線。本命令將根據(jù)輸入的樣條曲線所通過的點(diǎn)來繪制開放或閉合的樣條曲線,如圖1所示。
▲圖1 樣條曲線
實(shí)現(xiàn)方法:
(1)啟動繪制樣條曲線命令;
(2)輸入樣條曲線所通過的多個點(diǎn)。
操作步驟:
1、啟動繪制樣條曲線命令:
點(diǎn)擊“曲線繪制”->“樣條”菜單項(xiàng)或繪制工具條中的<樣條曲線按鈕(如下圖2)>按鈕。
▲圖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。
▲圖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。
▲圖4 給定端點(diǎn)切矢
轉(zhuǎn)為Bezier:
繪制出的樣條曲線的類型為多義線,若未選該選項(xiàng),則該多義線只包含一段樣條曲線段;若選中該選項(xiàng),則系統(tǒng)將該樣條曲線段轉(zhuǎn)為一段或多段光滑連接的Bezier曲線段。試比較這兩種方式繪制的樣條曲線在“節(jié)點(diǎn)編輯”時節(jié)點(diǎn)的不同(圖5、6)。
▲圖5 未轉(zhuǎn)Bezier,調(diào)整樣條曲線的控制多邊形頂點(diǎn)
▲圖6 轉(zhuǎn)為Bezier,調(diào)整樣條曲線定義時的輸入點(diǎn)
取消上一點(diǎn):
點(diǎn)擊此按鈕,則刪除上一個輸入的樣條曲線通過點(diǎn),同時樣條曲線形狀隨著進(jìn)行變化。
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。