@ZaptoS

Алгоритм проверки полного включения одного полигона в другой?

Доброго времени суток! В данный момент озабочен поиском алгоритма проверки полного включения одного полигона в другой. Интересует верность моей идеи:
- проверяем попарно пересечения сторон исходного полигона с искомым. Если хотя бы 1 пара пересекается, значит полигон не лежит внутри целиком

+ возможно есть готовые реализации алгоритма на java или хотя бы близком к нему(чтоб не clojure какой-нибудь)?

Заранее спасибо!
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ответы на вопрос 2
@nirvimel
Многоугольник A лежит полностью внутри выпуклого многоугольника B, тогда и только тогда, когда каждая из вершин A лежит внутри B.
Ответ написан
GavriKos
@GavriKos
nirvimel привел вам абсолютно правильное решение. А ваше не сработает в том случае, один полигон находится полностью вне другого.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы