Hallo,
ich habe auf einem Kreis Rechtecke angeordnet. Nun möchte ich dieser rotieren, aber einzelnd... mit meinem Code rotieren alle gleich, aber jeder soll einen anderen Winkel bekommen. Wie mache ich es richtig?
ich habe auf einem Kreis Rechtecke angeordnet. Nun möchte ich dieser rotieren, aber einzelnd... mit meinem Code rotieren alle gleich, aber jeder soll einen anderen Winkel bekommen. Wie mache ich es richtig?
Java:
...
for (double a=0.0; a<2*Math.PI; a+=Math.toRadians(60)) {
int x = 101 - (int)(Math.cos(a) * (450/2));
int y = 300 + (int)(Math.sin(a) * (450/2));
points2.add(new Point(x,y));
g.drawRect((x), (y), 200, 200);
tx.rotate(2*Math.PI/2,x,y);
g2d.setTransform(tx);
...