У меня есть вогнутый многоугольник, который мне нужен для рисования в OpenGL.
Многоугольник определяется как список точек, которые образуют его внешнее кольцо, и список списков точек, которые определяют его внутренние кольца (зоны исключения).
Я уже могу иметь дело с запретными зонами, поэтому решение о том, как рисовать многоугольник без внутренних колец, тоже будет хорошим.
Решение с Boost.Geometry будет хорошим, так как я его уже использую
Мне это нужно для работы на iPhone, а именно OpenGL ES (более старая версия с фиксированным конвейером).
Как я могу это сделать?