Поддерживает ли JOGL NURBS?

Я провел некоторые исследования nurbs в jogl, но, к сожалению, не получил соответствующего результата, и у меня есть сомнения, что jogl не поддерживает nurbs? Если jogl поддерживает, может ли кто-нибудь привести мне примеры или литературу, пожалуйста?


person Lion    schedule 24.03.2015    source источник
comment
Поддерживает ли OpenGL NURBS?   -  person user253751    schedule 25.03.2015
comment
@immibis GLU поддерживает NURBS.   -  person gouessej    schedule 25.03.2015


Ответы (2)


Вы можете найти некоторую информацию о GLU (который содержит функции Nurbs) и JOGL здесь в абзац под названием «GLU». По умолчанию JOGL использует собственную реализацию Java GLU, но вы можете использовать собственную реализацию GLU, используя системное свойство -Djogl.glu.nojava. Первый доступен на гораздо большем количестве платформ и более стабилен, но его поддержка NURBS не является полной на 100%, тогда как последний отсутствует на некоторых платформах и содержит ошибки на некоторых других, но обеспечивает лучшую поддержку NURBS.

Вы можете найти несколько рабочих примеров здесь. Пожалуйста, используйте наш официальный форум, чтобы задать конкретные вопросы JOGL, так как в StackOverflow есть лишь несколько специалистов по сопровождению.

person gouessej    schedule 25.03.2015

Насколько я знаю, JOGL поддерживает кривые Безье. Таким образом, вы можете разделить свою NURBS-кривую на последовательность кривых Безье и затем визуализировать каждую кривую Безье друг с другом. Если вы не уверены в алгоритме разделения, взгляните на tinyspline (и привязку для Java).

person Marcel    schedule 21.01.2016