Выполняет ли полигональный клиппер GPC триангуляцию?

Я просматривал этот вопрос здесь в отношении этой библиотеки. Однако мне все еще неясно, может ли эта библиотека работать так же, как glu tesselator, и возвращать серию треугольников, которые я могу затем визуализировать с помощью OpenGL. Если он может это сделать, то как это сделать? Я просто не понимаю этого из чтения документов. Итак, по сути, я пытаюсь выяснить, если он действительно может триангулировать, как только я добавлю свои контуры, как мне получить вершины треугольника, чтобы я мог визуализировать их с помощью opengl?

Спасибо


person jmasterx    schedule 13.08.2010    source источник


Ответы (1)


GPC либо создаст вывод контура (границы полигона), либо выдаст результат в виде серии треугольных полос для сплошного рендеринга внутренней части полигона. Две функции выбирают между двумя видами вывода: gpc_polygon_clip() и gpc_tristrip_clip(). С уважением, -- Тоби Ховард, менеджер по лицензированию GPC.

person Toby Howard    schedule 13.08.2010
comment
Извините, не могли бы вы подробнее рассказать о первом (gpc_polygon_clip()). Возвращает ли он серию треугольников для рендеринга, как GLUTesselator, или это просто контур вершин для контура? - person jmasterx; 13.08.2010