2012-04-25 2 views
0

OpenGL을 사용하여 큐브를 그렸습니다. 이제 그 입방체의 모서리 만 보여 주어야합니다. 큐브 케이지처럼 보일 것입니다. 어떻게해야합니까? 다음과 같이안드로이드에서 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

+0

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

+0

정말 혼란 스럽네요. 가능한 경우 큐브의 모서리를 보여주는 간단한 예제를 얻으십시오. 위 코드에서 내 코드를 업로드 한 곳을 확인하십시오. –

답변

0

GL_LINES 프리미티브를 사용하여 큐브 가장자리를 정의하는 선을 그려야합니다.

+0

가능한 경우 예제를 제공 할 수 있습니다. 질문에서 위의 코드를 참조하십시오. –

관련 문제