Я хочу проверить, находится ли линия (или любая точка линии) внутри прямоугольника или пересекает прямоугольник.
У меня есть (x0, y0) и (x1, y1) как начало и конецточки линии.Также (ax, ay) и (bx, by) как верхняя левая и нижняя правая точки прямоугольника
Например,
____________
| |
---|----- | Result: true
| |
|____________|
/
_/__________
|/ |
/ | Result: true
/| |
|____________|
____________
| |
| -------- | Result: true
| |
|____________| ---------- Result: false
Может кто-нибудь подсказать, как это сделатьэтот?Я не хочу знать, в чем дело, я просто хочу знать, есть ли он там или нет.
Большое спасибо за помощь