我试图弄清楚如何在 OpenGL for SDK 上使用 Java 中的 OpenGL ES 2.0 实现这一点。我想用不同的颜色绘制多个三角形(最像任意的)。我目前有一个Triangle
类可以绘制一个带有颜色的三角形,作为 a 传入的坐标FloatBuffer
和作为数组传入的颜色(几乎遵循这个示例,因为我只是 OpenGL 的初学者)。
我尝试在将坐标数组放入之前向坐标数组添加更多点FloatBuffer
,但不幸的是,这只是将三角形绘制为一个多边形,并且我无法更改每个单独三角形的颜色。
我可以就如何最好地开始这个问题获得一些帮助吗?我正在考虑为每个三角形创建每个类,但我不知道在绘制一堆不同颜色的三角形时这是否有效。如果还有其他简单的方法,我真的很想听听。