Добрый день
Вроде задача простая, но ничего не могу сделать:
Есть объект (белый круг с черным контуром), он связан с несколькими подвесами (серые круги) через линейные объекты, которые по умолчанию отключены в свойствах режима (черные отрезки). Также есть синие линии, они включены по умолчанию и проходят через серые круги.
Задача нажав на белый круг с черным контуром найти подвесы, которые связаны с ним через черные отрезки.
Вводная: Объектов на карта более 2 млн, и метод OverloadStates выполняется очень долго. FindClosest тоже не вариант, так как есть места где все впритык и нужны именно графическая связь.
Хотелось бы иметь возможность выполнить метод FindConnected, только чтоб состояние учитывались наоборот.
Может есть еще варианты решить эту задачу?

Вроде задача простая, но ничего не могу сделать:
Есть объект (белый круг с черным контуром), он связан с несколькими подвесами (серые круги) через линейные объекты, которые по умолчанию отключены в свойствах режима (черные отрезки). Также есть синие линии, они включены по умолчанию и проходят через серые круги.
Задача нажав на белый круг с черным контуром найти подвесы, которые связаны с ним через черные отрезки.
Вводная: Объектов на карта более 2 млн, и метод OverloadStates выполняется очень долго. FindClosest тоже не вариант, так как есть места где все впритык и нужны именно графическая связь.
Хотелось бы иметь возможность выполнить метод FindConnected, только чтоб состояние учитывались наоборот.
Может есть еще варианты решить эту задачу?