0
是否可以在OpenGL 3.2核心配置文件中绘制NURBS(非均匀有理B样条曲面)曲面?OpenGL 3.2核心配置文件中的NURBS曲面
我假定使用GLU库的NURBS渲染不支持核心配置文件。
是否有任何开源库实现与GLU相同的功能?
是否可以在OpenGL 3.2核心配置文件中绘制NURBS(非均匀有理B样条曲面)曲面?OpenGL 3.2核心配置文件中的NURBS曲面
我假定使用GLU库的NURBS渲染不支持核心配置文件。
是否有任何开源库实现与GLU相同的功能?
将GLU与OpenGL 3.1及更高版本的核心配置文件结合使用并不会真正起作用。 GLU在许多不赞成使用的OpenGL函数之上进行分层,而且你的应用程序很可能不会链接或正常工作。
至于GLU中的NURBS实现,源代码可以从SGI的开放源代码处获得http://oss.sgi.com/projects/ogl-sample/。您可能可以修复该库以使用更现代的OpenGL方法。
此外在这post给出更多细节。
我实际上最终实现了我自己的NURBS库https://github.com/mortennobel/OpenGL_3_2_Utils这个库比GLU有点多OO。 – Mortennobel