Добрый день! Есть задача написать команду, которая выполняет определенные действия над двумя полилиниями. Конкретно, если линии пересекаются под острым углом, строить примыкание одной линии к другой под заданным минимальным углом с заданной длиной участка примыкания.
Каким образом можно организовать предварительный просмотр результатов в процессе выполнения в зависимости от положения курсора/действий пользователя? Иначе говоря, каким образом можно строить временные объекты, которые меняются при передвижении мыши над разными сегментами полилиний (по типу поведения команд "фаска", "удлинить/обрезать" и т.д.).