2012-04-25 86 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

相關問題