Android 2D opengl线圈

时间:2009-12-28 05:30:50

标签: android opengl-es geometry

我是新手开放gl,并且一直在尝试在android中做一些基本的2d openGL。我能够设置我的2D视图,并绘制正方形和三角形。我想画一个圆圈,我不确定该怎么做。我在搜索时找到了几种技术,一种是使用围绕中心旋转的三角形w /给定半径,这不起作用,因为我不想要一个实心圆。我还发现了其他建议,即在圆圈的外边缘移动线条。

我选择实施后者。我遇到的问题是传递给glDrawElements的IndexBuffer,如果我的circle(lines)缓冲区有太多的点,我无法创建字节数组来创建IndexBuffer,因为一个字节的最大值是127,任何有关如何做到这一点的帮助或指示将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用IntBuffer,它允许您使用尽可能多的索引。