У меня 1 красный многоугольник и 50 случайно размещенных синих полигонов - они расположены в географическом 2D пространстве. Каков самый быстрый/быстрый алгоритм для поиска кратчайшего расстояния между красным многоугольником и его ближайшим синим полигоном?
Имейте в виду, что это не простой случай, когда точки, составляющие вершины многоугольника, являются значениями для проверки расстояния, поскольку они могут не обязательно быть ближайшими точками.
Итак, в конце - ответ должен вернуть самый близкий синий многоугольник к единственному красному.
Это сложнее, чем кажется!