Площадь многоугольника в круге - PullRequest
0 голосов
/ 24 июня 2011

С заданным многоугольником на плоскости и окружности с центром в P (0,0) и радиусом R. Как рассчитать площадь многоугольника, расположенного по кругу? Некоторое время назад я пытался решить очень похожую проблему, а сегодня я снова столкнулся с этой проблемой ... Просто не могу понять метод. Я думал о каком-то решении «разделяй и властвуй», которое выполняется в O (n log n), где n - количество вершин, образующих многоугольник, но безуспешно ... Спасибо за любые подсказки. П.С это не домашняя работа, у нас праздник:)

Chris

1 Ответ

0 голосов
/ 05 августа 2011

Я хотел написать ответ, но так как я на своем iPhone, я нарисовал вам один вместо этого:

MASTERPIECE

По сути, это сводится к куче треугольникови круг сегментов.Вы знаете, как рассчитать эти области, поэтому вам просто нужно сложить области тех областей, которые должны быть включены (см. Рисунок).

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