Tôi đang sử dụng OpenGL ES 2.0 Tôi có một bó tứ giác được vẽ, rất thích có thể chỉ phải vượt qua 4 đỉnh trên mỗi tứ giác như thể tôi đang sử dụng GL_QUADS, nhưng về cơ bản tôi chỉ muốn biết cách vẽ tốt nhất bó tứ giác riêng biệt.
Cho đến nay những gì tôi đã tìm thấy tôi có thể làm: -GL_TRIANGLES (6 đỉnh trên một quad) -Degenerate GL_TRIANGLE_STRIP (6 đỉnh trên một quad)
Khả năng tôi đã tìm thấy: -GL_TRIANGLE_STRIPS với giá trị chỉ mục đặc biệt đặt lại dải quad (điều này có nghĩa là 5 chỉ mục trên mỗi quad, nhưng tôi không nghĩ rằng điều này là có thể là OpenGL ES 2.0)
3, 4,
4, 5, 6, 7}. Các tam giác suy biến là3,3,4
và3,4,4
. Có đáng để làm điều này? Không, trừ khi các hình tứ giác của bạn có xu hướng đi theo cặp (hoặc nhiều hơn) với các cạnh chung. Nếu quad thứ 2 là {3, 2, 4, 5} thì dải là{0,1,3,2,5,4}
.