¿Cómo se traduciría la siguiente secuencia de OpenGL normal a OpenGL ES?
displayList = glGenLists(1);
glNewList(displayList, GL_COMPILE);
glBegin(GL_TRIANGLES);
glNormal3f(n1.x, n1.y, n1.z);
glVertex3f(v1.x, v1.y, v1.z);
glNormal3f(n2.x, n2.y, n2.z);
glVertex3f(v2.x, v2.y, v2.z);
glNormal3f(n3.x, n3.y, n3.z);
glVertex3f(v3.x, v3.y, v3.z);
}
glEnd();
glEndList();
glCallList(displayList);
Respuestas
2 para la respuesta № 1No puedes traducir esto directamente a OpenGL ES. No hay listas de visualización allí y necesitas usar matrices de vértices. Es una forma diferente, y en realidad la forma preferida de enviar datos de geometría. Le sugiero que busque tutoriales en Matrices de vértices, y también para OpenGL-ES 2 Vertex Buffer Objects (VBOs Objects).