NURBS поверхностная интерполяция
Мне нужно аппроксимировать облако точек с дырками поверхностью NURBS. В основном сцена, чтобы приблизиться, является отсканированной стеной с удаленными окнами (следовательно, отверстия).
Здесь я проверил приближение поверхности наименьших квадратов A9.7, но это работает только для организованных данных без дырок.
Любая помощь?
В целом, я удивлен, что не нашел открытых и бесплатных всеобъемлющих библиотек C++, связанных с кривыми и поверхностями NURBS. Они очень часто используются в CAD, CG или робототехнике. Следовательно, я ожидал найти несколько всеобъемлющих библиотек, доступных для разработчиков в Интернете, но все, что я могу найти, это платные библиотеки (см. Здесь SMS) или старые библиотеки, которые больше не поддерживаются и не являются действительно всеобъемлющими, как старые nurbs++ здесь.
Есть причина почему?