插件作者:Jacob S.
插件版本:1.0
SketchUp兼容版本:v2016,v2017,v2018,v2019,v2020
jps_bspline_curve_datapoints_1.gif (630.59 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
2020-5-6 16:33 上傳
這個(gè)擴(kuò)展類(lèi)似于免費(fèi)的[Bezier Curves through points]的擴(kuò)展,但創(chuàng)建了B-Spline曲線(xiàn)。B-Spline曲線(xiàn)是由許多多項(xiàng)式曲線(xiàn)組成,比貝塞爾曲線(xiàn)具有更多的通用性。
該工具通過(guò)點(diǎn)擊Draw菜單中的 "B-Spline Curves through points "激活。 它提供了一個(gè)輸入框,可以通過(guò)點(diǎn)擊右鍵右鍵上下文菜單中的 "屬性",在工具處于
活動(dòng)狀態(tài)時(shí),可以調(diào)出一個(gè)輸入框,以指定
****數(shù)據(jù)點(diǎn)數(shù)*** - 輸入你希望曲線(xiàn)通過(guò)的數(shù)據(jù)點(diǎn)數(shù)。這也會(huì)在值控制框中顯示,并且可以隨時(shí)更新。
* 程度**** - 如果需要曲線(xiàn)的連續(xù)性,通常選擇程度=r+1就可以了。每個(gè)曲線(xiàn)片只受度數(shù)+1控制點(diǎn)的影響,稱(chēng)為B-Splines的局部控制屬性。注意到較低度數(shù)的曲線(xiàn)對(duì)數(shù)據(jù)點(diǎn)的擾動(dòng)表現(xiàn)如何 "更好",控制多邊形如何在上面的動(dòng)畫(huà)中更接近實(shí)際曲線(xiàn)。
參數(shù)值和結(jié)點(diǎn)的選擇也會(huì)影響曲線(xiàn)的形狀和參數(shù)化。
* 參數(shù)值****--參數(shù)值的選擇方法有以下三種
1. 等距法。不建議使用這種方法,因?yàn)楫?dāng)數(shù)據(jù)間距不均勻時(shí),會(huì)產(chǎn)生不穩(wěn)定的形狀(如循環(huán))。
2. 和弦長(zhǎng)度法。這是最廣泛使用的方法,一般來(lái)說(shuō),這種方法是足夠的。它也能給曲線(xiàn)提供一個(gè) "好 "的參數(shù)化,也就是近似于統(tǒng)一的參數(shù)化。
3. 向心法。這是一種較新的方法,當(dāng)數(shù)據(jù)出現(xiàn)非常急轉(zhuǎn)彎時(shí),它的結(jié)果比弦長(zhǎng)法更好
**結(jié)***--選擇結(jié)的兩種方法是
1. 等距法。不建議采用這種方法,如果與和弦長(zhǎng)度法或參數(shù)值向心法配合使用,可能會(huì)導(dǎo)致奇異系統(tǒng)PF方程。
2. 平均法。這是推薦使用的技術(shù)。用這種方法,節(jié)數(shù)反映了參數(shù)值的分布情況。
* 曲線(xiàn)節(jié)數(shù)**** - 輸入用于顯示和表示曲線(xiàn)的節(jié)數(shù)。