Разработано приложение, задача которого заключается в сравнении ломанных.
Обработка SVG файла выполнялась, как обработка текста.
Алгоритм сравнения ломанных:
Считаем длины звеньев ломанных и их количество.
Рассчитываем углы между узлами ломанных. Если угол равен нулю, то уменьшаем количество
звеньев на единицу и вычисляем соответствующую длину звена. (см. рис.)
Если количество звеньев различно, то ломанные различны
Иначе, если количество звеньев равно, то сравниваем длины звеньев и углы.
Если не совпадают, то ломанные различны, иначе, ломанные равны.