glPolygonMode(GL_FRONT_AND_BACK,GL_LINE)是否为多边形的其余部分生成片段?

时间:2012-01-12 23:05:00

标签: opengl

我想看到我的三角形网格的线框,所以不是构建一个全新的VBO,而是尝试使用glPolygonMode并使用完全相同的绘制调用再次绘制它。这是因为我找不到一个绘图命令,它可以让我从IBO的每3个索引中生成GL_LINE_LOOP原语。

但是当我绘制线框时,三角形的内部会再次变黑。这是因为当一个片段被丢弃时,它的颜色值被设置为零(黑色)?我如何设置它以便丢弃的片段不会被写入或混合?碎片真的被丢弃了吗?

1 个答案:

答案 0 :(得分:2)

我解决了。我设置glPolygonMode(GL_FRONT_AND_BACK,GL_LINE)然后忽略将其设置回GL_FILL,因此我循环中的所有后续绘制都是线框。所以很明显为什么多边形最终没有填满。