作者:桑榆
QQ:934440653
绘画方式
一、三角形
1、独立的三角形 gl.TRIANGLES
- 独立三角形
必须为每个三角形定义三个顶点,一个三角形的顶点不会被另一个三角形重用。
gl.TRIANGLES
三角形数量 = count / 3;
2、三角形带 gl.TRIANGLE_STRIP
- 三角形带
三角形带的第一个三角形,由顶点(v0,v1,v2);它的下一个顶点为v3,则下一个三角形则由该点与它前面的两个顶点组成第二个三角形,即为; (v2 ,v1,v3)。
gl.TRIANGLE_STRIP
三角形数量 = count -2;
3、三角扇 gl.TRIANGLE_FAN
- 三角扇
三角扇第一个三角形,由顶点(v0,v1,v2);它的下一个顶点为v3,则下一个三角形则由该点与它前一个顶点与第一个顶点组成第二个三角形,即为; (v0 ,v2,v3);依次第三个三角形为(v0,v3,v4)。
gl.TRIANGLE_FAN
三角形数量 = count -2;
二、线
1、独立的线 gl.LINES
- 独立的线
gl.LINES
所绘制的线数 = count /2;
2、线带 gl.LINES_STRIP
- 线带
线带的绘制,由第二个顶点连接第三个顶点,依次连接后面的紧跟的每一个顶点。
gl.LINES_STRIP
所绘制的线数 = coun-1 ;
3、线环 gl.LINES_LOOP
- 线环
线段的顶点依次相连,最后一个顶点连线指向到第一个顶点。
gl.LINES_LOOP
所绘制的线数 = count ;