标签: c++ opengl glsl opengl-3
我必须绘制高度图,当我使用:glDrawArrays(GL_TRIANGLES, 0, vertexCount);时,程序会绘制填充的三角形。但我只需要三角形的轮廓(3行)。我几乎尝试了glDrawArray的所有模式(来自here),但没有合适的解决方案。 当然,我可以为每个三角形绘制三条线。但也许有可能以更好的方式绘制空三角形吗?
glDrawArrays(GL_TRIANGLES, 0, vertexCount);
glDrawArray
答案 0 :(得分:3)
尝试将glPolygonMode更改为GL_LINE,这应该可以解决问题。
glPolygonMode
GL_LINE