Я изучаю 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 файлы.
Мои вопросы: что правильно? Оба ле git?