如果顶点数量不如4的倍数,多余的点就会被忽略。 GL_QUAD_STRIP:指定的顶点用于创建一个四边形带。在第一对顶点之后,每对顶点定义了一个新四边形。和GL_QUADS的顶点顺序不同,每对顶点按照与指定顺序的相反顺序使用,以保证环绕的一致性。 GL_POLYGON:指定的顶点用于创建一个凸多边形。多边形的边必须不能相交。最后...
GL_TRIANGLE_FAN:绘制一组相连的三角形,三角形是由第一个顶点及其后给定的顶点确定,顶点1、n+1和n+2定义了第n个三角形,总共绘制N-2个三角形 GL_QUADS:绘制由四个顶点组成的一组单独的四边形。顶点4n-3、4n-2、4n-1和4n定义了第n个四边形。总共绘制N/4个四边形 GL_QUAD_STRIP:绘制一组相连的四边形。
GL_QUAD_STRIP 绘制一组连接的四边形。 为第一对之后呈现的每一对顶点定义一个四边形。 顶点2n - 1、2n、2n + 2和2n + 1定义四边形n。N/2 - 绘制 1个四边形。 请注意,使用顶点根据条带数据构造四边形的顺序不同于用于独立数据的顺序。 GL_POLYGON ...
GL_TRIANGLE_FAN和GL_TRIANGLE_STRIP类似,不同之处在于GL_TRIANGLE_FAN以第一个点为顶点,组成多个三角形。 8. GL_QUADS GL_QUADS表示绘制一系列的四边形。每个四边形由四个点通过glvertex指定。 9. GL_QUAD_STRIP GL_QUAD_STRIP表示绘制由一系列连接四边形组成的图形。每四个相邻的点组成一个四边形。 10. ...
GL_POLYGON 单个简单填充凸多边形 GL_TRAINGLES 多组独立填充三角形 GL_QUADS 多组独立填充四边形 GL_LINE_STRIP 不闭合折线 GL_LINE_LOOP 闭合折线 GL_TRAINGLE_STRIP 线型连续填充三角形串 GL_TRAINGLE_FAN 扇形连续填充三角形串 GL_QUAD_STRIP 连续填充四边形...
GL_QUAD_STRIP:绘制一组相连的四边形。每个四边形是由一对顶点及其后给定的一对顶点共同确定的。顶点2n-1、2n、2n+2和2n+1定义了第n个四边形,总共绘制N/2-1个四边形 GL_POLYGON:绘制一个凸多边形。顶点1到n定义了这个多边形。 函数说明: glBegin和glEnd函数限定了一组或多组图元的定点定义。
GL_QUAD_STRIP:绘制一组相连的四边形。每个四边形是由一对顶点及其后给定的一对顶点共同确定的。顶点2n-1、2n、2n+2和2n+1定义了第n个四边形,总共绘制N/2-1个四边形 GL_POLYGON:绘制一个凸多边形。顶点1到n定义了这个多边形。函数说明:glBegin和glEnd函数限定了一组或多组图元的定点定义。
glNormal3f(0.0,0.0,-1.0);/* draw back face */glBegin(GL_QUAD_STRIP);for(i =0; i <= teeth; i++) { angle = i *2.0* M_PI / teeth; glVertex3f(r1 *cos(angle), r1 *sin(angle), -width *0.5); glVertex3f(r0 *cos(angle), r0 *sin(angle), -width *0.5);if(i < teeth)...
bgl.glBegin(bgl.GL_QUAD_STRIP)foriinrange(edgenum +1): bgl.glVertex2f(x + inner_radius * math.cos(a), y + inner_radius * math.sin(a)) bgl.glVertex2f(x + outer_radius * math.cos(a), y + outer_radius * math.sin(a)) ...