Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Roman от 24-03-2025, 11:53:12

Название: Применение Overrule для управления вершинами и подсветки целевых точек
Отправлено: Roman от 24-03-2025, 11:53:12
Всем добрый день! Есть следующая необходимость. Хочу применять на Polyline GripOverrule. Для присоединения одной полилинии к другой. Будут выделяться только первую или последнюю вершинки, двигая их за хендлы. Они могут присоединяться к первой или последней вершинке другой полилинии. При выделении полилинии в режиме GripOverrule хочу подсветить первую и последнюю вершинку выделенной полилинии одним цветом. А для всех остальных полилиний чертежа подсветить первую и последнюю вершинки другим цветом.
Это правильнее делать в рамках одной GripOverrule ?
Я предположил, что правильнее будет сделать GripOverrule для той полилинии, которой мы управляем, вершинки которой мы перемещаем для соединения. А для других полилиний юзать отдельный DrawableOverrule. Но пока непонял, как исключить в DrawableOverrule ту полилинию, которая активна в GripOverrule.
Есть конечно вариант, сделать это всё на базе одного GripOverrule. Но такая идея кажется неправильной и негибкой.