如何判断给定Rectangle
中的任何点是否在Polygon
内?
我试过了:
final Point p = new Point(rect.x, rect.y);
return polygon.contains(p);
这一半起作用。当矩形的左上角在多边形中时,它仅返回true(是的,我知道原因)。
有没有办法检查矩形的任何点是否在多边形中?
提前致谢!
答案 0 :(得分:3)
答案 1 :(得分:0)
我找到了最好的方法:
return polygon.intersects(rect);