2009-12-28 9 views
0

저는 gl을 열어 본 경험이 있으며, 안드로이드에서 기본적인 2d OpenGL을하려고 노력하고 있습니다. 2D 뷰를 설정하고 사각형과 삼각형을 그릴 수 있습니다. 나는 원을 그리려고하고 있으며 그것을하는 방법을 정확히 모르겠습니다. 검색 할 때 몇 가지 기술을 찾았습니다. 하나는 삼각형을 중심으로 회전하고 주어진 반지름은 채워진 원을 원하지 않으므로 작동하지 않습니다. 또한 원의 바깥 가장자리를 따라 움직이는 선으로이 작업을 수행하는 다른 방법을 발견했습니다.안드로이드 2D OpenGL 라인 동그라미

나는 후자를 구현하기로했다. 내 원 (라인) 버퍼에 너무 많은 포인트가있는 경우 IndexBuffer를 전달할 수있는 IndexBuffer가 있습니다. 바이트의 최대 값이 127이므로 IndexBuffer를 만들기 위해 바이트 배열을 만들 수 없습니다. 이 작업을 수행하는 방법에 대한 도움이나 지침은 감사하겠습니다.

답변

0

IntBuffer를 사용하면 필요한만큼의 인덱스를 사용할 수 있습니다.