OpenGL - как быстро нарисовать массив линий, заданных в специальной форме? - PullRequest
0 голосов
/ 12 декабря 2011

У меня есть двумерный массив линий в следующем виде:

lines[MAX_LINES][MAX_POINT_INDICES];

Например, это может выглядеть следующим образом:

lines[1] = {2, 3, 0, 0, 0}; //lines from 1 to 2, from 1 to 3, 0=END
lines[2] = {3, 0, 0, 0, 0}; //lines from 2 to 3, 0=END
lines[3] = {4, 5, 6, 7, 0}; //lines from 3 to 4, 3->5, 3->6, 3->7, 0 means END
...

Таким образом, каждая линия определяется как веер треугольника,Теперь я хотел бы нарисовать все эти линии, используя OpenGL, но я не могу найти быстрый способ, как это сделать, за исключением последовательной итерации по каждой строке.Есть предложения?

1 Ответ

0 голосов
/ 13 декабря 2011

Как и в случае с loxxy, итерация по разложенному массиву - самый быстрый способ сделать это.Итерация не медленная, это просто способ рисовать вещи в OpenGL - линейно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...