与矩形的线交叉

时间:2013-02-05 18:53:24

标签: matlab line intersection rectangles

在matlab中,我如何判断一条线是否与一个矩形相交?

Lines and rectangle

例如,上面的线与矩形不相交,而下面的两个与矩形相交,

然后:如何通过知道线的两个点和矩形中的另外两个点来确定交点的存在?

我的工作:

方式1:我正在尝试解决线的两个方程和矩形的对角线,然后检查解点是否在矩形内。

1 个答案:

答案 0 :(得分:0)

如果直线与矩形的任何一边相交,则直线和矩形相交。您只需要一个线/线交叉算法。如需帮助,请尝试在此处或网上的其他地方进行搜索。