есть некая точка с координатами x y
есть шейп.
нужно найти ближайшую точку к заданной.
математически все просто.
но есть одно но.
вариант обхода всех узлов не подходит, т.к. в подавляющем большинстве их не много, поэтому и всевозможные изгибы будут просто игнорироваться.
вышел из положения добавлением узлов на кривую.
но, как то это не красиво что ли, да и долговато.
может есть какая то волшебная функция, которая находит ближайшую точку, а вернее координату ( т.к. точки - узла может там и не быть) на границе кривой, к заданной точке?
Спасибо!
есть шейп.
нужно найти ближайшую точку к заданной.
математически все просто.
но есть одно но.
вариант обхода всех узлов не подходит, т.к. в подавляющем большинстве их не много, поэтому и всевозможные изгибы будут просто игнорироваться.
вышел из положения добавлением узлов на кривую.
но, как то это не красиво что ли, да и долговато.
может есть какая то волшебная функция, которая находит ближайшую точку, а вернее координату ( т.к. точки - узла может там и не быть) на границе кривой, к заданной точке?
Спасибо!