Входит ли географическая точка в полигон в форме правильного шестиугольника?

Нужна формула для проверки вхождения точки на карте в полигон в форме правильного шестиугольника. Центр имеет широту и долготу, каждая точка шестиугольника также имеет широту долготу. Длина сторон 200 метров.

Стороны шестиугольника для примера.

  • Сторона a [ aX, aY ], [ bX, bY ] - это первая верхняя сторона шестиугольника, а дальше по часовой стрелке
  • Сторона b [ bX, bY ], [ cX, cY ]
  • Сторона c [ cX, cY ], [ dX, dY ]
  • Сторона d [ dX, dY ], [ eX, eY ]
  • Сторона e [ eX, eY ], [ jX, jY ]

Точки шестиугольника, отсчет первой точки первой стороны

  • [ aX, aY ]
  • [ bX, bY ]
  • [ cX, cY ]
  • [ dX, dY ]
  • [ eX, eY ]
  • [ jX, jY ]

Ответы (0 шт):