저는 iPhone 용 OpenGL 응용 프로그램을 작성하는 법을 배우려고합니다. OpenGL-ES에서 작동하도록 다음 코드를 어떻게 포팅 할 수 있습니까? 배열에 꼭지점을 저장하고 glDrawArrays()를 호출해야한다는 것을 알고 있지만이를 수행하는 최적의 방법이 있습니까? 내 생각은 매우 큰 배열을 만들고 얼마나 많은 공간이 채워 졌는지 단순히 카운터를 유지하는 것입니다. 여기에 더 나은 접근법이 있습니까? NSArray를 사용하고 다시 c 배열로 변환하는 것은 어떻습니까?OpenGL-ES 로의 OpenGL - glBegin();
glBegin(GL_LINE_STRIP);
z = -50.0f;
for(angle = 0.0f; angle <= (2.0f*3.1415f)*3.0f; angle += 0.1f)
{
x = 50.0f*sin(angle);
y = 50.0f*cos(angle);
// Specify the point and move the Z value up a little
glVertex3f(x, y, z);
z += 0.5f;
}
// Done drawing points
glEnd();