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(
[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)]
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.
Rectangle.contains
See: Rectangle Intersection Source