Android opengl GL10.glDrawRect?

时间:2012-02-23 19:31:06

标签: android opengl-es

我想在Android中使用OPENGL绘制一个矩形...只是一个简单的矩形你知道,坐标如:X,Y,Width,Height ......

所以我觉得有类似gl.glDrawRect ......但没什么......

然后我想到gl.glDrawElement(GL10.DRAW_RECT,...)但是这里也没有......

似乎,如果我想使用opengles / opengl

绘制一个矩形
  

我必须制作两个相对的三角形

...

是这样,还是有人给我一些提示?

1 个答案:

答案 0 :(得分:3)

是的,ES中没有原生四边形。

您必须使用两个三角形separately (GL_TRIANGLES), in a strip (GL_TRIANGLE_STRIP), or in a fan (GL_TRIANGLE_FAN)

如果你的实现支持它并且你愿意忍受屏幕对齐的矩形,那么

OES_draw_texture可能会有用。