У меня есть двумерное пространство двойной точности с областями (произвольно определенными, в основном, кружками), которые, так сказать, «недействительны», и я хотел бы получить ближайшую действительную точку, учитывая желаемый пункт назначения (который не ' должен быть действительным). Итак, до сих пор я пытался отойти от случая к случаю, избегая этих областей, но когда есть несколько ограничений (например, необходимость избегать 2-3 областей, которые близки / смешаны вместе), этот подход не работает. Я думал о каком-то поиске, но другая проблема - дискретизация пространства, так как эти регионы не будут им соответствовать.
Я надеялся, что вы, ребята, могли бы дать мне несколько советов о том, как решать такую проблему, как эта. Связанный, но гораздо более простой случай будет this .
Спасибо!