确定一个点在不在矩形内java

2025-02-24 15:23:51
推荐回答(1个)
回答1:

1、算出获取矩形四个角的坐标;
2、算出点到这四个角的距离;
3、获取这个点的上下左右相邻的四个点;
4、分别算出这四个相邻点到四个角的距离;
这里产生了4组数据,每组数据有4个距离,如果4个距离全部都是增加或者减少了,那就在矩形外,否则在矩形内