Я пытаюсь нарисовать фигуру, вращая NURB вокруг оси, чтобы сгенерировать точки, используя OpenGL. Я могу сделать NURB используя gluNurbsCurve
, но я хотел бы найти интерполированные точки вдоль NURB для использования при вращении.
Я не смог найти способ сделать это, я обнаружил, что интерфейс обратного вызова следует выставить то, что я ищу, но Windows не поддерживает это.
Кажется, что кто-нибудь другой придумал решение, но никогда не публиковал его.
Существует ли известный обходной путь или способ прямого доступа к структуре данных для получения необходимой мне информации?
рассекать MESA NURBS реализация.
Или используйте (не рекомендуется) Механизм обратной связи GL выплеснуть сгенерированную геометрию.
Других решений пока нет …