默认每一个图形的绘图方向是相同的,要么逆时针(默认方向)要么顺时针。
1、GL_TRIANGLES
是以每三个顶点绘制一个三角形。第一个三角形使用顶点v0,v1,v2,第二个使用v3,v4,v5,以此类推。如果顶点的个数n不是3的倍数,那么最后的1个或者2个顶点会被忽略。
2、GL_TRIANGLE_STRIP
如果当前顶点是奇数:
组成三角形的顶点排列顺序:T = [n-1 n-2 n].
如果当前顶点是偶数:
组成三角形的顶点排列顺序:T = [n-2 n-1 n].
这样做的原因是保持所有三角形顺时针连接。
3、GL_TRIANGLE_FAN
顶点排列顺序是T = [0 n-1 n].