О количестве узлов в NURBS

Я изучаю NURBS и B-сплайн.

Мне удалось нарисовать как B-Spline, так и кривую NURBS, поверхность с помощью Direct3D. Моя цель - нарисовать NURBS-поверхность в файле 3dm (файл модели Rhinoceros).

В файле 3dm кажется, что количество узлов на 2 элемента меньше. В Википедии количество узлов следующее:m=n+k+1 (где m - количество узлов, n - количество контрольных точек, k - степень)

Количество узлов всегда равно количеству контрольных точек плюс градус кривой плюс один.

Но на веб-странице Rhinoceros это объясняется следующим образом:

количество узлов равно количеству контрольных точек плюс градус кривой минус 1:

что значит m=n+k-1

Поэтому я не могу рисовать NURBS в файлах 3dm.

Мои вопросы: что правильно? Оба законны?

0 ответов

Другие вопросы по тегам