[英]Strange result after Texture Mapping with OpenGL
您所看到的就像您將所有頂點直接傳遞給glDrawArrays
沒有任何重用。 因此,每個頂點用於結果中的單個三角形,而不是用於原始圖片中的6個或更多三角形。
您需要使用元素緩沖區來描述所有三角形是如何由擁有的頂點組成的,並使用glDrawElements
繪制它們。
另請注意,原始圖像上的某些多邊形實際上不是三角形。 您可能需要為這些多邊形(眼睛的內部)插入其他三角形。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.