绘制三角形条时,什么控制OpenGL的行为?

时间:2009-07-02 05:23:41

标签: opengl geometry

所以我知道如何使用glBegin(GL_TRIANGLE_STRIPS)绘制多个三角形。我想要了解的是OpenGL如何决定将哪个顶点(前三个提供的顶点)用作要绘制的所有剩余三角形的起始顶点?有没有办法让它选择一个不同的起始顶点?

1 个答案:

答案 0 :(得分:6)

GL选择最后一个两个顶点,指定为第二个三角形的第一个两个顶点,由第四个顶点完成。< / p>

因此,您需要更改指定顶点的顺序。

来自手册:http://www.glprogramming.com/red/chapter02.html#name2

  

GL_TRIANGLE_STRIP:使用顶点v0,v1,v2,然后是v2,v1,v3(注意顺序),然​​后是v2,v3,v4等绘制一系列三角形(三边形多边形)。