Как найти прямоугольник пересечения (точки) пересекающихся прямоугольников
Если у меня есть два пересекающихся прямоугольника[(x1,y1)(x2,y2)][(x3,y3)(x4,y4)]
описывается двумя вершинами. Как найти прямоугольник, который является эффектом их вставки (получить 2 точки, где эти прямоугольники пересекаются).
Язык программирования не имеет значения. Может быть, псевдокод.
PS: прямоугольники параллельны окси.