Das ermittelt der Controller, dafür ist er da.
Meine Frage zielte eher darauf ab, ob man das Ganze als geometrisches Problem interpretieren kann, was m Falle von Rechtecken dann besonders einfach umzusetzen wäre? Ob dafür eine Extraklasse oder ob das die Liste mit erledigen kann muß man dann noch sehen?