У меня есть некоторые 1D точки, и теперь я хочу вписать их в кривую. Случайно предлагается использовать кривую B-сплайна.
Я хочу создать B-сплайн-кривую из нескольких n контрольных точек (около 1D точек) и порядка (степени) k с помощью кода C ++. Может ли кто-нибудь предложить мне какой-нибудь пример кода на C ++ или ссылку на руководство / объяснение, пожалуйста? Заранее спасибо.
Вот иллюстрация фигуры
Попробуйте посмотреть на Библиотека Spline, B-Spline и NURBS C ++ из переполнения стека или Научная библиотека GNU — Справочное руководство: примеры программ для B-сплайнов
(Простой поиск в гугле)