我正在尝试在具有两个三角形的四边形上绘制纹理。但我的目标是仅在一个三角形上绘制纹理(在网格内),另一个三角形留空。
我怎样才能做到这一点?任何示例程序或伪代码都会有很多帮助。
答案 0 :(得分:0)
按照以下步骤
使用frag着色器检查顶点是否正确。 gl_FragColor = vec4(1.0,0.0,0.0,1.0); //矩形必须为红色
如果1.没问题,请检查uv值。
如果1.不合适。使用此顶点和uv值。
vertices = -1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,1.0 UVs = 0.0,0.0,1.0,0.0,0.0,1.0,1.0,1.0
那就是它。你们都准备好了下一步