我有一条从A点到B点的线; 我有(x,y)这两点.我还有一个以B为中心的矩形以及矩形的宽度和高度.
我需要找到与矩形相交的线中的点.有没有一个公式给我这一点的(x,y)?
如何测试线段是否与2D中的轴对齐矩形相交?该段的两端定义为:p1,p2.矩形定义为左上角和右下角.
优选地,不使用任何类型的循环,因为这将在游戏中使用.
我希望将一条线与一个任意大小的矩形相交.但我也希望返回交叉点[s].
这是可能的,我做了一些谷歌搜索,但仍然没有解决.
该线使用(x1,y1,x2,y2)定义.矩形也有这两点.