Я планирую использовать VBO для отображения массива больших точек, около 512x512.Для его отображения каждая вершина зависит от ближайших соседей.Например, если у меня есть следующая таблица:
[ 1, 2, 3, 5, 6, 7
8, 9,10,11,12,13,
14,15,16,17,18,19]
, и я хотел бы нарисовать многоугольник, используя 5-ю точку, мне нужно будет использовать следующий код:
glBegin(GL_TRIANGLE_STRIP)
glVertex(Points5)
glVertex(Points6)
glVertex(Points11)
glVertex(Points12)
glEnd()
и т. Д.для любой другой точки ..
Я знаю, что в любой данный момент мой буфер содержит только 512x512 точек, но как я могу "научить" его рисовать таким образом, используя GL_TRIANGLE_STRIP и VBOs?