안녕하세요 선후 입니다^^

 

OpenGL ES를 공부하고 있는데 의문점들이 너무 많네요 뭘 바로 아는게 없군요^^ㅎㅎ

 

객체하나를 그릴려면 정점들을 설정해주어야 하는데요,

 

제가 하는 것은 삼각형 두개를 그려서 텍스쳐 입혀서 그릴려고 해요

 

그런데 그릴수는 있는데 정점배열을 넣는 순서가 궁금해요

 

저는

new float[] {

        -0.5f, -0.25f,

          0.5f, -0.25f,

          0.5f,   0.25f,

        -0.5f,  0.25f};

이 정점 배열을 넣는데요 (사각형을 그리기 위해서)

 

순서가

좌하 > 우하 > 우상 > 좌상 이렇게 들어가는것으로 보이는데

 

딱 이순서가 아니면 그려지지 않게되는건가요?

 

아니면 순서에 따라 텍스쳐나 컬러가 다르게 나오는건가요?

 

그리고 new short[]{0, 1, 2, 2, 3, 0} 이라는 indices 도 넣게 되는데

 

0, 1, 2, 2, 3, 0 의 순서를 그대로 따르지 않으면 문제가되나요?

좌하 > 우하 > 우상 > 우상 > 좌상 > 좌하

이렇게 인것인가요?

 

(공부하다가 궁금하면 게시판에 글을 막 적고 있어서 죄송합니다 ㅠㅠ)

profile