如下图:我的是现实方法是用四条直线先画出一个小格子,然后再根据x,y的坐标平移和下移实现,z坐标暂时全为0。
希望高手能给出别的实现方法。下面我实现的代码:
for(int j=0;j<23;j++){
for(int i=0;i<31;i++){
     gl.glVertexPointer(3, GL10.GL_FIXED, 0,IntBuffer.wrap(new int[]{
x,y,0,
x,y-one,0,
}) );
     gl.glDrawArrays(GL10.GL_LINES, 0, 2);
      
     gl.glVertexPointer(3, GL10.GL_FIXED, 0,IntBuffer.wrap(new int[]{
     x,y-one,0,
     x+one,y-one,0,
}) );
      gl.glDrawArrays(GL10.GL_LINES, 0, 2);
      
     gl.glVertexPointer(3, GL10.GL_FIXED, 0,IntBuffer.wrap(new int[]{
     x+one,y-one,0,
     x+one,y,0,
}) );
     gl.glDrawArrays(GL10.GL_LINES, 0, 2);
      
     gl.glVertexPointer(3, GL10.GL_FIXED, 0,IntBuffer.wrap(new int[]{
     x+one,y,0,
     x,y,0,
}) );
     gl.glDrawArrays(GL10.GL_LINES, 0, 2);
    
     x = x + one;
     }
y = y + one;
x=-one;
    }
本人刚接触opengl,希望高手们给点思路。