2010-04-17 7 views
0

Opengl ES로 번역하고 싶은 코드가 있습니다. 나는 그런 경험이 없기 때문에 여기에있다. 나는 표준으로, 루프의 각 삼각형에 대한 처리 정점을 변경할 수 있습니다 -OpenGL ES 및 texcoord

glBegin(GL_TRIANGLES); 
for(i=0; i<num_triangles; i++) { 
    glNormal(...); 

    glTexCoord2f(...); 
    glVerted3fv(...); 

    glTexCoord2f(...); 
    glVerted3fv(...); 

    glTexCoord2f(...); 
    glVerted3fv(...); 
} 
glEnd(); 

그래서 괜찮아 :

glEnableClientState (GL_VERTEX_ARRAY); 
glVertexPointer (3, GL_SOMETHING, 0, verts); 
glDrawArrays (GL_TRIANGLES, 0, 3); 

하지만 난 어떻게 추가합니까 원래의 코드는 다음과 같은 루프가 않습니다 이 예제에 texcoord 설정?

답변

1

좋아요. 답은 결국 분명했습니다. glTexCoordPointer 및 glNormalPointer를 사용하여 나머지 데이터를 채울 수 있습니다.