我真的无法创建一个“点”(从特定点开始的带有角度的直线)矩形交叉点来查找交叉点(使用JS)。刚发现它被称为“光线”,所以我编辑了标题。
我阅读了很多关于线/线交点和线/矩形交点等的解决方案。
在我的情况下,我没有起点和终点的线,而是一个具有给定角度的点,需要有一条线直到交点。
以后,该线应仅在矩形内部可见,这就是我需要交点的原因。该矩形始终与轴对齐。
由于有许多情况(点在矩形中,点在矩形外,负值),我不知道如何获得交点。而且我从未使用过向量。
我创建了一张图片以使其更清晰:
有关如何获得交点的任何想法?
我可能需要开始测试矩形的每条线与我的直线相交。但我甚至不知道如何检查...
非常感谢您的帮助!
y = kx + b
),然后在Rect(x) - Line(x) === 0
处发生交点。 - Teemu