如果我有两个由两个Verticle描述的插入矩形[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)]
。如何找到一个影响其插入的矩形(获得这些矩形相交的2个点)。
编程语言并不重要。可能是伪代码。
PS:矩形与OXY平行。
答案 0 :(得分:1)
您可以使用Rectangle.intersection:
Rectangle intersection = rectangle1.intersection(rectangle2);
得到的矩形的2个顶点将是交点。您可以使用Rectangle.contains
来确定公共点。