Я работал над куском кода, который принимает кривую (облако точек с координатами x, y только сейчас) и параметризует ее, чтобы приблизить данную форму к nurbs. Проблема заключается в том, что результирующая параметризованная кривая является линейной (!) Между первыми двумя точками управления, и только между другими приближаются к входной кривой. Любая идея о том, почему это произойдет (т. Е. Линейный сегмент между двумя первыми контрольными точками)?nurbs прямая линия между первыми двумя точками управления
Кроме того, система не позволила мне опубликовать изображение. Надеюсь, проблема достаточно ясна, хотя ..
Кривая nurbs, как правило, искривлена, если первые k контрольных точек (где k - порядок кривой nurbs) на самом деле коллинеарны или ваша кривая nurbs на самом деле равна 1. Таким образом, будет хорошо, если вы можете опубликовать также показана картина кривой с ее контрольными точками. – fang