[英]Strange result after Texture Mapping with OpenGL
您所看到的就像您将所有顶点直接传递给glDrawArrays
没有任何重用。 因此,每个顶点用于结果中的单个三角形,而不是用于原始图片中的6个或更多三角形。
您需要使用元素缓冲区来描述所有三角形是如何由拥有的顶点组成的,并使用glDrawElements
绘制它们。
另请注意,原始图像上的某些多边形实际上不是三角形。 您可能需要为这些多边形(眼睛的内部)插入其他三角形。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.