移植 NURBS 对象
OpenGL 将 NURBS 视为对象,类似于处理四边形的方式:创建 NURBS 对象,然后指定呈现方式。 下表列出了用于管理 NURBS 对象的 OpenGL GLU 函数。
OpenGL GLU 函数 | 含义 |
---|---|
gluNewNurbsRenderer | 创建新的 NURBS 对象。 |
gluDeleteNurbsRenderer | 删除 NURBS 对象。 |
gluNurbsCallback | 将回调与 NURBS 对象相关联,以便进行错误处理。 |
将 IRIS GL NURBS 代码移植到 OpenGL 时,请记住以下几点:
- NURBS 控制点是浮点,而不是双精度。
- 步幅参数以浮点数(而不是字节)计数。
- 如果使用照明并且未指定法线,请使用 GL_AUTO_NORMAL 作为参数调用 glEnable 以自动生成法线。
??
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈