Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl es Opengl ES和texcoord_Opengl Es_Texture Mapping - Fatal编程技术网

Opengl es Opengl ES和texcoord

Opengl es Opengl ES和texcoord,opengl-es,texture-mapping,Opengl Es,Texture Mapping,我有一些代码要翻译成Opengl ES。但是我对它没有经验,所以就这样吧。原始代码执行如下循环: glBegin(GL_TRIANGLES); for(i=0; i<num_triangles; i++) { glNormal(...); glTexCoord2f(...); glVerted3fv(...); glTexCoord2f(...); glVerted3fv(...); glTexCoord2f(...); glVerted3f

我有一些代码要翻译成Opengl ES。但是我对它没有经验,所以就这样吧。原始代码执行如下循环:

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

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

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

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

但是如何将texcoord设置添加到此示例中?

好的-答案毕竟是显而易见的。glTexCoordPointer和glNormalPointer可用于填充其余数据

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