Я пытаюсь сделать соединение из полигонов следующим образом:
Вы можете видеть направление от стрелок: по часовой стрелке для отверстий и против часовой стрелки для твердых тел.
Но, как показывает результат, это не работает. Я попытался со всеми комбинациями GLU_TESS_WINDING_RULE, но не смог заставить его работать.
Это возможно с голым GLUtesselator, или мне нужна другая библиотека для этого? Может ли Clipper lib это сделать?
Библиотека General Polygon Clipper может выполнять логические операции над полигонами.
Других решений пока нет …