Я пишу программу на C ++, которая должна хранить все точки кривой NURB в 2D-массиве.
Чтобы изобразить это, я буду использовать простой пример с прямой линией:
[ ][ ][ ][ ]
[ ][ ][ ][ ]
[1][1][1][1]
[ ][ ][ ][ ]
Где 1 представляют координаты этой кривой.
Сначала я думал о рисовании кривой nurb в openGL, а затем читал пиксели и сохранял их в 2D-массиве.
Но это кажется очень неэффективным.
Знаете ли вы о каком-либо лучшем способе создания такой кривой в 2d массиве с учетом требуемых параметров?
Задача ещё не решена.
Других решений пока нет …