Я пытаюсь создать NURBS-поверхность в 2D из координат X, Y матрицы с MxN M строк и N столбцов, и чтобы иметь возможность настроить ее из точек LxK Ctrl.
Я используюалгоритм Безье для создания только одной горизонтальной кривой каждый раз, когда я перемещаю точку Ctrl.Но идея состоит в том, чтобы переместить одну точку Ctrl и пересчитать всю сетку на основе этого движения.
Кроме того, чтобы иметь возможность генерировать точки MxN на основе распределения точек Ctrl.Эти точки не совпадают с точками Ctrl.
Как я могу сгенерировать точки MxN после перемещения одной точки Ctrl для построения новой сетки?
Вес каждого пункта Ctrl в этом случае одинаков.
Текущее приложение:
![enter image description here](https://i.stack.imgur.com/xZjCW.png)