有没有一种只用线条画三角形的方法? 我认为GL_TRIANGLES选项会使三角形填充颜色。
使用glPolygonMode(face, mode)设置填充模式:
glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);
你需要在每帧设置这个
GL_LINE_STRIP
GL_LINES
GL_LINE_LOOP
GL_TRIANGLES
如果您一次只渲染一个三角形,可以使用GL_LINE_LOOP。它会将第一个和最后一个连接起来,因此如果您有多个三角形,则不能使用它。
GL_LINE_STRIP
,你必须将第一个顶点列出两次。一次在开头,一次在结尾。 - Luke