import java.awt.Rectangle;
public class Rettangolo {
public static void main(String[] args) {
Rectangle r1 = new Rectangle(10, 20, 15, 11);
Rectangle r2 = new Rectangle(10, 20, 15, 11);
r1.translate(5, 10);
System.out.println(r2.intersection(r1));
}
}
con il seguente output:
java.awt.Rectangle[x=15,y=30,width=10,height=1
Fin qui niente di strano se non fosse che provando a fare il disegno con carta e penna ottengo che la y = 10 e non 30.
Cosa mi sfugge?
Conto nel vostro aiuto, grazie.