我已经对nurbs
中的jogl
进行了一些研究,但遗憾的是没有得到适当的结果,我怀疑jogl
不支持nurbs?如果jogl
支持,有人可以引导我参加示例或文献吗?
答案 0 :(得分:2)
您可以在标题为“GLU”的段落中找到有关GLU(包含Nurbs功能)和JOGL here的一些信息。默认情况下,JOGL使用自己的Java GLU实现,但您可以使用系统属性-Djogl.glu.nojava来使用本机GLU实现。前者在更多平台上可用且更稳定,但其NURBS支持不是100%完成,而后者缺少某些平台和其他一些平台,但它提供了更好的NURBS支持。
您可以找到一些有用的示例here。请使用our official forum来询问JOGL特定问题,因为StackOverflow上只有少数维护者。
答案 1 :(得分:1)
据我所知,JOGL支持Bézier曲线。因此,您可以将NURBS曲线细分为一系列Bézier曲线,然后将每个Bézier曲线相互渲染。如果您不确定细分算法,请查看tinyspline(以及Java的绑定)。