0

If I have two instersecting rectangles[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)] described by two verticles. How to find a rectangle which is effect of their intasection(get 2 points where these rectangles intersect).

Prgramming language does not matter. May be pseudo code.

PS: Rectangles are parallel to the OXY.

Yoda
  • 17,363
  • 67
  • 204
  • 344

1 Answers1

1

You could use Rectangle.intersection:

Rectangle intersection = rectangle1.intersection(rectangle2);

2 of the vertices of the resulting rectangle will be the intersection points. You can use Rectangle.contains to determine the common points.

See: Rectangle Intersection Source

Reimeus
  • 158,255
  • 15
  • 216
  • 276