GL_LINE_STRIP - 使用纹理? iOS GLKit

时间:2013-11-12 09:50:44

标签: ios objective-c opengl-es opengl-es-2.0 glkit

在OpenGL ES 2.0中是否可以使用GL_LINE_STRIP绘制形状然后将纹理应用于该形状?

例如,如果我绘制一个三角形,那么我可以应用三角形纹理吗?

1 个答案:

答案 0 :(得分:0)

GL_LINE_STRIP仅绘制线条。如果要填充多边形(无论是颜色,光照还是纹理),您需要一种实心多边形模式:GL_TRIANGLESGL_TRIANGLE_STRIPGL_TRIANGLE_FAN

如果你想填充和描边你的多边形,你需要两个绘制调用,每个模式一个。如果您正在使用深度测试,您可能希望调查glPolygonOffset以避免z战斗。