1
如何为一个顶点设置几个纹理坐标?OpenGL:设置几个纹理坐标
如何为一个顶点设置几个纹理坐标?OpenGL:设置几个纹理坐标
在即时模式下使用glMultiTexCoord
此:http://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord.xml
代码示例
glBegin(GL_TRIANGLES);
glMultiTexCoord2f(GL_TEXTURE0, s0, t0);
glMultiTexCoord2f(GL_TEXTURE1, s1, t1);
glMultiTexCoord2f(GL_TEXTURE2, s2, t2);
glVertex3f(...);
/* ... */
glEnd();
使用顶点数组使用glClientActiveTexture
选择纹理单元,以glTexCoordPointer
以下调用涉及。
如果您使用着色器,则可以将多个纹理坐标分配给一组顶点属性。