Перемещение реализовано изменением left
Объект передвигается. Но не изменяются его свойства x1, y1, x2, y2
Нашел подсказку We cannot implement it on moving since it would clutter the move event without reason, but we can totally write a short method get current points
Но автор советует реализовывать этот метод используя width и height объекта
При этом получаются приближенные значения x1, y1, x2, y2 до .005 сотых
Ну и сравнение типа obj.х1 == searchp.x1 не срабатывает
Перевел искомые точки в индексы и все равно получается что индексы разных сторон могут быть равны при том, что стороны многоугольника разные
В общем не понятно как найти искомую точку в линии после ее перемещения ?