0
float coords[] = {
-1.0f, 1.0f, 0.0f, // 0, Top Left
-1.0f, -1.0f, 0.0f, // 1, Bottom Left
1.0f, -1.0f, 0.0f, // 2, Bottom Right
1.0f, 1.0f, 0.0f, // 3, Top Right
};
float texCoords[] = {
0.0f, 0.0f,
0.0f, 1.0f,
1.0f, 1.0f,
1.0f, 0.0f,
};
上绘制:的OpenGL-ES TRIANGLE_STRIP错误
gl.glDrawArrays(GL10.GL_TRIANGLE_FAN, 0, coords.length/dimension);
平局正常,但
gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, 0, coords.length/dimension);
此只画半方,为什么呢?
如果我想画一个球体的顶点,比我应该使用triangle_strip OT triangle_fan?因为在一个球形顶点上,我又看到了一个半球? – lacas 2011-01-30 18:21:44