Как я узнаю, находятся ли какие-либо точки данного Rectangle
внутри Polygon
?
Я пытался:
final Point p = new Point(rect.x, rect.y);
return polygon.contains(p);
Эта половина работает.Он возвращает true, только когда верхний левый угол прямоугольника находится в многоугольнике (Да, я знаю почему).
Есть ли способ проверить, находятся ли ЛЮБЫЕ точки прямоугольника в многоугольнике?
Заранее спасибо!