网格的多维数据集android opengles

时间:2012-03-20 03:26:09

标签: android opengl-es 3d

我从文件(x,y,z)中读取立方体的尺寸,并创建具有等间距点的opengl顶点数组。我能够将点显示为维度(x,y,z)的3d点立方体。但是,我希望显示小的立方体而不是点,这样输出看起来就像维度x * Y * Z而不是3d点的立方体网格。我如何在java中的android openges1.0中实现这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

您应该创建一个索引缓冲区,列出要访问的顶点(从顶点缓冲区)的顺序,然后将它们绘制为三角形(或理想情况下为三角形条)。

例如,如果你有四个顶点,左上角,右上角,左下角,右下角,你的索引缓冲区就像[0, 1, 3, 2]一样顺时针旋转顶点。

由于顶点间距相等且轴对齐,因此编写一个为您生成适当索引缓冲区的循环应该不会太难。