dimonchik2013, с точки зрения алгоритма, простота таки есть. Там периодически встречаются прыжки (move) то есть идет контур идет, потом прыгнул в другое место и дальше пошел. Вот этот прыжок и есть новый контур. В атрибуте d у path можно проследить, там есть абсолютные (M) и относительные (m) прыжки и завершения (z).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.