2012-04-25 119 views
0

我已经绘制了使用OpenGL的立方体。现在,我必须只显示该立方体的边缘。它应该看起来像一个立方体笼子。我怎样才能做到这一点?如何在Android上的OpenGL中显示立方体的边缘

我的代码看起来喜欢如下:

//每个元素是16个顶点的三角形带材。

  vertices.put(x).put(y).put(zz); 
      vertices.put(x).put(y).put(zz); 
      vertices.put(xx).put(y).put(zz); 
      vertices.put(x).put(yy).put(zz); 
      vertices.put(xx).put(yy).put(zz); 
      vertices.put(xx).put(yy).put(z); 
      vertices.put(xx).put(y).put(zz); 
      vertices.put(xx).put(y).put(z); 
      vertices.put(x).put(y).put(z); 
      vertices.put(xx).put(yy).put(z); 
      vertices.put(x).put(yy).put(z); 
      vertices.put(x).put(yy).put(zz); 
      vertices.put(x).put(y).put(z); 
      vertices.put(x).put(y).put(zz); 
      vertices.put(xx).put(y).put(zz); 
      vertices.put(xx).put(y).put(zz); 

      int color = Color.GRAY; 
      for (int j = 0; j < 16; ++j) 
      { 
       colors.put(color); 
      } 
        vertices.position(0); 
        colors.position(0); 
+0

你如何画立方体?显示一些代码。 – n0rd 2012-04-25 11:16:22

+0

http://stackoverflow.com/questions/9060987/android-how-do-i-draw-a-wireframe-over-object-in-opengl-2-0 – n0rd 2012-04-25 11:18:34

+0

我真的很困惑它。如果可能的话我请举个简单的例子来展示立方体的边缘。请检查上面的问题,我上传了我的代码。 – 2012-04-25 19:15:16

回答

0

您必须用GL_LINES原始图画定义立方体边缘的线条。

+0

如果可能,你可以提供一个例子。在一个问题中看到上面的代码。 – 2012-04-25 19:24:16

相关问题