Найти максимально возможный многоугольник группы точек - PullRequest
2 голосов
/ 31 января 2011

Как найти максимально возможный многоугольник из группы точек?

Например, даны следующие очки:

0 | 3
4 | 0
1 | 1
0 | 0

-> Используйте 1-ю, 2-ю и 4-ую точкуполигон (3-я точка бесполезна)

1 Ответ

3 голосов
/ 31 января 2011

То, что вы ищете, это Выпуклая оболочка .

Пример:

enter image description here

Упаковка подарковАлгоритм - это самый простой способ вычислить выпуклую оболочку, но он не оптимален.

Алгоритм Чана , пожалуй, самый простой оптимальный алгоритм.

HTH!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...