OpenGL ES - 仅用线条绘制三角形?

时间:2011-07-10 16:20:00

标签: opengl-es

有没有办法只用线绘制三角形? 我认为GL_TRIANGLES选项使三角形充满了颜色。

3 个答案:

答案 0 :(得分:8)

使用glPolygonMode(face, model)设置填充模式:

glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);

你必须每帧都设置

答案 1 :(得分:1)

  

有没有办法用线绘制三角形?

使用GL_LINESGL_LINE_STRIPGL_LINE_LOOP(差异见here)使用与GL_TRIANGLES相同的顶点。

答案 2 :(得分:0)

如果您一次只渲染一个三角形,则可以使用GL_LINE_LOOP。它将连接第一个和最后一个,所以如果你有一个以上的三角形,它就不会起作用。 = P但它是一个选项=)