0
如果我有兩個垂直描述的矩形[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)]
兩個verticle。如何找到一個矩形,這是他們的intasection的效果(得到2點,這些矩形相交)。如何找到交點矩形(點)的交錯矩形
編程語言並不重要。可能是僞代碼。
PS:矩形與OXY平行。
如果我有兩個垂直描述的矩形[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)]
兩個verticle。如何找到一個矩形,這是他們的intasection的效果(得到2點,這些矩形相交)。如何找到交點矩形(點)的交錯矩形
編程語言並不重要。可能是僞代碼。
PS:矩形與OXY平行。
你可以使用Rectangle.intersection:
Rectangle intersection = rectangle1.intersection(rectangle2);
所產生的矩形的頂點的2將成爲交叉點。您可以使用Rectangle.contains
來確定公共點。
我在問這個算法。 – Yoda
但我得到了該類的源代碼,並有算法。 – Yoda