2014-10-04 2 views
0

Android에서 OpenGL에 대해 배우고 있습니다. 나는 '얼굴 그리기'를 이해하는 데 문제가 있습니다. 시계/반 시계 방향 로직은 나에게 매우 혼란 스럽다. OpenGL에서면을 생성하지 않고 각 점 (꼭지점)을 강조 표시하는 옵션이 있는지 궁금합니다. 감사!OpenGL에서 정점 강조 표시

답변

0

glPolygonMode [link] 무엇을 찾고 계십니까?

ex. glPolygonMode (GL_FRONT_AND_BACK, GL_POINT)는 사용자가 요청한 것입니다.

+0

덕분에 많이! – user3578847

+0

'glPolygonMode()'는 OpenGL ES에서 지원되지 않습니다. OP는 Android에서 사용할 것입니다. –

+0

아, 맞습니다. @ RetoKoradi의 답변은 솔루션으로 표시되어야합니다. –

0

그리기 호출의 첫 번째 인수는 그릴 종류의 프리미티브를 지정합니다. 가장 일반적인 삼각형이지만 포인트를 그릴 수도 있습니다. 당신이 현재있는 경우 다음과 같이 호출을 그릴 수 있도록 :

glDrawArrays(GL_TRIANGLES, ...); 
glDrawElements(GL_TRIANGLES, ...); 
glDrawArrays(GL_TRIANGLE_STRIP, ...); 
glDrawElements(GL_TRIANGLE_STRIP, ...); 

당신은 단순히 대신 포인트를 그리는 첫 번째 인수를 변경할 수 있습니다

glDrawArrays(GL_POINTS, ...); 
glDrawElements(GL_POINTS, ...);