Рисование вогнутого многоугольника в OpenGL

У меня есть вогнутый многоугольник, который мне нужен для рисования в OpenGL.
Многоугольник определяется как список точек, которые образуют его внешнее кольцо, и список списков точек, которые определяют его внутренние кольца (зоны исключения).

Я уже могу иметь дело с запретными зонами, поэтому решение о том, как рисовать многоугольник без внутренних колец, тоже будет хорошим.

Решение с Boost.Geometry будет хорошим, так как я его уже использую

Мне это нужно для работы на iPhone, а именно OpenGL ES (более старая версия с фиксированным конвейером).

Как я могу это сделать?

6
задан Nicol Bolas 8 October 2011 в 00:59
поделиться