理解GL_TRIANGLE_STRIP(译)
(2013-09-12 10:19:06)原文:http://www.matrix44.net/cms/notes/opengl-3d-graphics/understanding-gl_triangle_strip
在某些情况下GL_TRIANGLE_STRIP的绘图方式常常使人困惑,下面将对其进行解释。
观察下图,感受一下triangle strip。
这个strip 由6个点构成了四个三角形,顶点传递到渲染管道线的顺序是影响环绕顺序的关键。
创建一个三角形至少需要三个顶点,每一个新增的顶点都形成一个新的三角形。三角形将根据顶点序号的奇偶自行创建:
偶数环绕规则:
奇数环绕规则:
我们来剖析一下上面的例子感受一下:
l
l
l
l
考虑到两种绘制三角形的方式,环绕方式作为保留。
Due to the two different ways of building the triangles, the winding order (counter-clockwise, GL_CCW) is preserved.