2012-04-25 2 views
0

J'ai dessiné des cubes en utilisant OpenGL. Maintenant, je dois montrer seulement les bords de ce cube. Cela devrait ressembler à une cage de cube. Comment puis-je faire ceci?Comment afficher les bords d'un cube dans OpenGL sur Android

Mon apparence de code aime comme suit:

// Chaque élément est une bande de triangle de 16 sommets.

  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

Comment dessinez-vous le cube? Montrer du code. – n0rd

+0

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

+0

Je suis vraiment confus avec it.If possible Je vais avoir un exemple simple pour montrer les bords d'un cube. Veuillez vérifier la question ci-dessus où j'ai téléchargé mon code. –

Répondre

0

Vous devrez dessiner les lignes définissant les arêtes du cube avec la primitive GL_LINES.

+0

Si possible, pouvez-vous donner un exemple. Voir le code ci-dessus dans une question. –

Questions connexes