J'essaie d'apprendre à écrire des applications OpenGL pour l'iPhone. Comment puis-je porter le code suivant pour travailler avec OpenGL-ES? Je sais que je dois stocker les sommets dans un tableau, puis appeler glDrawArrays(), mais existe-t-il un moyen optimal de le faire? Ma pensée est de créer un très grand tableau et de simplement garder un compteur du nombre d'espaces remplis. Est-ce qu'il y a une meilleure approche? Qu'en est-il de l'utilisation d'un NSArray, puis de la conversion en un tableau C?OpenGL à OpenGL-ES - 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();