2015-05-25 29 views
0

我一直在研究一段代碼,它接受一條曲線(現在只有x,y座標的點雲),並用nurbs將其近似爲給定形狀。我遇到的問題是,結果參數化曲線在前兩個控制點之間是線性的(!),只有在其他控制點之間接近輸入曲線。關於爲什麼會發生這種情況的任何想法(即前兩個控制點之間的線性區段)?nurbs前兩個控制點之間的直線

此外,系統不會讓我發佈圖片。希望問題已經夠清楚了..

+0

除非前k個控制點(其中k是nurbs曲線的階數)實際上是共線的,或者您的nurbs曲線實際上是1次,否則nurbs曲線通常是曲線。所以,如果您可以發佈還顯示了其控制點的曲線圖。 – fang

回答

0

您的軟件系統很可能使用多個開始點和結束點。這導致在給定控制點處的視覺上直線。事實上這些並不是線性的,它們只是看起來像。

0

感謝您回覆並查看我的問題,但我在代碼中發現了該錯誤。我使用輸入曲線中的點數而不是所需的控制點數(在我的代碼中有相似的變量名)來計算結矢量,從而從那個點向前傳播問題。