我想要检查一条线段(或者线段上的任意一点)是否在一个矩形内或与矩形相交。
我有线段的起点和终点坐标(x0, y0)和(x1, y1)。 还有矩形的左上角和右下角坐标(ax, ay)和(bx, by)。
举个例子:
____________
| |
---|----- | Result: true
| |
|____________|
/
_/__________
|/ |
/ | Result: true
/| |
|____________|
____________
| |
| -------- | Result: true
| |
|____________| ---------- Result: false
有人能建议如何做到这一点吗?我不想知道哪个点是那个点,我只想知道它是否存在。
非常感谢您的帮助。