如何找到相交矩形的交点矩形(点)

时间:2012-12-02 14:24:19

标签: rectangles

如果我有两个由两个Verticle描述的插入矩形[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)]。如何找到一个影响其插入的矩形(获得这些矩形相交的2个点)。

编程语言并不重要。可能是伪代码。

PS:矩形与OXY平行。

1 个答案:

答案 0 :(得分:1)

您可以使用Rectangle.intersection

Rectangle intersection = rectangle1.intersection(rectangle2);

得到的矩形的2个顶点将是交点。您可以使用Rectangle.contains来确定公共点。

请参阅:Rectangle Intersection Source