【发布时间】:2013-01-21 11:38:23
【问题描述】:
是否可以在 OpenGL 3.2 核心配置文件中绘制 NURBS(非均匀有理 B 样条)曲面?
我假设使用 GLU 库的 NURBS 渲染不支持核心配置文件。
是否有任何开源库可以实现与 GLU 相同的功能?
【问题讨论】:
是否可以在 OpenGL 3.2 核心配置文件中绘制 NURBS(非均匀有理 B 样条)曲面?
我假设使用 GLU 库的 NURBS 渲染不支持核心配置文件。
是否有任何开源库可以实现与 GLU 相同的功能?
【问题讨论】:
将 GLU 与从 OpenGL 3.1 开始的核心配置文件一起使用,实际上并不会奏效。 GLU 位于许多已弃用的 OpenGL 函数之上,您的应用程序很可能无法链接或正常工作。
至于 GLU 中的 NURBS 实现,源代码可在 SGI 的开源地址http://oss.sgi.com/projects/ogl-sample/ 中获得。您可能可以修复该库以使用更现代的 OpenGL 方法。
post 中还提供了更多详细信息。
【讨论】: