OpenGL 3 相当于 GLUTesselator?
Posted
技术标签:
【中文标题】OpenGL 3 相当于 GLUTesselator?【英文标题】:OpenGL 3 equivalent of GLUTesselator? 【发布时间】:2010-06-13 14:09:22 【问题描述】:我想知道,由于现在不推荐使用显示列表之类的东西,我认为 GLU 多边形镶嵌器可能也已不推荐使用。创建凹面或复杂多边形并符合新的 GL 3 标准的新的正确方法是什么?谢谢。
【问题讨论】:
【参考方案1】:GLUT 不是也从来不是 OpenGL 的一部分。
如果您需要此功能,请使用另一个提供该功能且可以使用 VBO 或自己编写的库。
从 OpenGL 4 开始,还支持硬件细分。
【讨论】:
Afaik,OpenGL 4 镶嵌用多个较小的三角形替换三角形,但不三角化凹多边形。还是这样? 支持四边形作为 tesselator 的输入,但不支持 n-gons。如果 GLUT“镶嵌”只是将 n 边形分割成三角形,那么你是对的,硬件镶嵌是不同的。以上是关于OpenGL 3 相当于 GLUTesselator?的主要内容,如果未能解决你的问题,请参考以下文章
OpenGL 编程指南(第八版)学习笔记1——OpenGL概述