Средняя линия между кривыми

Если Вы вдруг не в курсе, то у плагина есть сообщество в ВК. И сегодня там в обсуждениях меня попросили сделать новую функцию, которая строит среднюю линию между двумя полилиниями.
Функция оказалась не сложной, поэтому у меня ушел на ее написание всего один вечер =) Хотя, я не продумывал всяких нюансов, которые могут возникнуть при её работе – эту задачу я возлагаю на пользователей!

Встречайте – сборник функций для работы с полилиниями (с версии 1.1.0.0) пополнился еще одной функцией «Построение средней линии». Средняя линия строится между двумя указанными кривыми, а значит между отрезками, полилиниями и сплайнами. Естественно эти пары не обязаны быть равными.

mpPl-MiddleLineЕстественно мой вариант отличается от имеющихся аналогов! А именно – в моем варианте построенную среднюю линию можно сразу упростить! Т.е. удалить из полилинии точки, лежащие на одной прямой (такая функция тоже есть отдельно). В общем – меньше слов! Обновляйте и пробуйте!

P.S. Извиняюсь, что до сих пор нет справки. Не люблю я их делать, да и времени свободного сейчас маловато

Комментарии для сайта Cackle