Пусть Clipper объединяет полигоны (с отверстием) в один вместо двух полигонов

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

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

Посмотрите здесь изображение многоугольника

Есть ли способ выбрать предыдущий метод, который мне не хватает?


person Maria    schedule 15.08.2018    source источник