在 OpenGL ES 中,是否可以使用退化三角形(面积为 0 的三角形)来分隔顶点数组中的 TRIANGLE_FAN 对象?还是只有 TRIANGLE_STRIP 才有可能?
如果答案是否定的,将多个 TRIANGLE_FAN 顶点数组绘制调用批处理为一个的最佳方法是什么?
最佳答案
你是对的,答案是否定的,因为所有三角形扇形三角形共享相同的顶点。
如果你想批处理多个三角扇,最好使用Vertex Buffer Objects或使用 GL_TRIANGLES
模式的 VBO。会有一个小的索引缓冲区开销,但它会提供更好的灵 active 。
关于android - OpenGL ES 使用 TRIANGLE_FAN 退化三角形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15825796/