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