我从文件(x,y,z)中读取立方体的尺寸,并创建具有等间距点的opengl顶点数组。我能够将点显示为维度(x,y,z)的3d点立方体。但是,我希望显示小的立方体而不是点,这样输出看起来就像维度x * Y * Z而不是3d点的立方体网格。我如何在java中的android openges1.0中实现这一点?
感谢。
答案 0 :(得分:0)
您应该创建一个索引缓冲区,列出要访问的顶点(从顶点缓冲区)的顺序,然后将它们绘制为三角形(或理想情况下为三角形条)。
例如,如果你有四个顶点,左上角,右上角,左下角,右下角,你的索引缓冲区就像[0, 1, 3, 2]
一样顺时针旋转顶点。
由于顶点间距相等且轴对齐,因此编写一个为您生成适当索引缓冲区的循环应该不会太难。