Я объединяю несколько полигонов, используя библиотеку clipper, и у меня есть одна основная проблема. Когда существует многоугольник с дырой в нем, я хотел бы, чтобы один замкнутый путь представлял многоугольник, включая дыру. Инструмент дает мне два замкнутых пути (по одному для внешнего и внутреннего контура многоугольника, внутренний контур также является контуром отверстия).
Для лучшей иллюстрации приведенное ниже изображение было взято из другого вопроса о переполнении стека (здесь) и, по сути, противоположен моему вопросу. Мне нужен оранжевый многоугольник с красным крестиком, так как он содержит только один замкнутый путь. Кажется, библиотека clipper была обновлена с тех пор, и теперь этот тип объединения приводит к двум путям (оранжевый многоугольник справа от зачеркнутого).
Есть ли способ выбрать предыдущий метод, который мне не хватает?