Я використовую OpenGL ES 2.0 У мене є купа квадратиків, які потрібно намалювати, я хотів би мати можливість проходити лише 4 вершини на квадратик, як якщо б я використовував GL_QUADS, але в основному я просто хочу знати найкращий спосіб намалювати креслення купу окремих квадроциклів.
Поки що я міг зробити: -GL_TRIANGLES (6 вершин на квадратик) -Зробити GL_TRIANGLE_STRIP (6 вершин на квадратик)
Можливості, які я знайшов: -GL_TRIANGLE_STRIPS зі спеціальним значенням індексу, яке скидає квадратичну смужку (це означало б 5 індексів на квадратик, але я не думаю, що це можливо - OpenGL ES 2.0)
3, 4,
4, 5, 6, 7}. Вироджені трикутники - це3,3,4
і3,4,4
. Чи варто це робити? Ні, якщо тільки ваші квадроцикли не мають пар (або більше) із загальними краями. Якщо 2-й квадратик дорівнює {3, 2, 4, 5}, то смужка є{0,1,3,2,5,4}
.