Я ищу способ удалить перекрывающиеся линии из 2D-изображения (то есть SVG или 2D DXF). Я могу кодировать, но я не уверен, что знаю, какой алгоритм лучше всего подходит для такой работы.
Вариант использования здесь, иногда, при генерации SVG, например, из другого источника данных, вы получаете «дубликаты» линий, то есть линий, которые буквально отслеживают один и тот же путь в изображении. Визуально это не проблема при рендеринге (кроме лишнего размаха в файле), но это проблема при использовании лазерного резака, который интерпретирует эти отрезки как траектории для резки лазером, и вы не хотите, чтобы он проходил по одному и тому же пути дважды.
Может кто-нибудь рассказать мне, как может выглядеть этот алгоритм? Мне трудно это визуализировать.