Тема: Как ограничить передвижение gripPoints Entity?
Всем доброго дня.
столкнулись с такой вот проблемой:
Есть некоторый объект с большим количеством gripPoints(ручек) и есть другой объект (н-р полилиния) или их набор.
Нужно ограничить передвижение gripPoints первого объекта только в пределах рамки формируемой другим (другими).
Все вроде бы просто, используем intersectWidth, проверям факт пересечения и запрещаем передвижение. Но как всегда не все так легко:
1. Если количество ручек увеличивается (сложность объекта возрастает) начинается бешенное торможение
2. Очень приветствуется не просто запрет передвижения, а остановка точки в гранично допустимом месте рамки
Есть ли средство в арсенале ARX (или в опыте разработок), которое позволяло бы решить описанную выше проблему?