c++ - 使用 OpenGL 和 GLU 在 NURB 上查找点

标签 c++ opengl window glu

我试图通过围绕轴旋转 NURB 来绘制形状,以使用 OpenGL 生成点。我可以使用 gluNurbsCurve 渲染 NURB,但我想找到沿 NURB 的插值点以用于旋转。

我一直没能找到办法做到这一点,我找到的是 the callback interface应该公开我正在寻找的东西但是 windows doesn't support that .

似乎someone else已经想出了一个解决方案,但从未发布过。

是否有已知的解决方法或直接访问数据结构以获取我需要的信息的方法?

最佳答案

剖析 Mesa's NURBS implementation .

或使用(已弃用)GL feedback mechanism吸出生成的几何图形。

关于c++ - 使用 OpenGL 和 GLU 在 NURB 上查找点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13424839/

相关文章:

c++ - c++ 中内联函数的零成本列表

c++ - 数据库。错误 C2352 : illegal call of non-static member function

c++ - 重载 MyString 类的比较运算符

windows - 如何在 OpenGL 中显示 unicode 文本?

c - OpenGL 扩展,如何在 C 和 glsl 中正确使用它们

c# - UWP:部分路径上的 GetFileAsync?

asp.net-mvc - 无法在 Windows 10 中使用命令行安装网站 msi

c++ - STL 能否帮助解决内存碎片问题

c++ - OpenGL在实心球体上绘制透明球体

c# - 防止窗口显示在 alt 选项卡中