私は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();