Normal
Habs hinbekommen. Man muss wirklich nochmal zurück drehen aber so funktionirt es:[Java] for(int r = 0; r < rectangles.size(); r++){ Rectangle rec = rectangles.get(r); g2.setColor(rec.getColor()); g2.rotate(rec.getRoatation(), rec.getX() + (rec.getSideLength()/2), rec.getY() + (rec.getSideLength()/2)); System.out.println(); g2.fillRect(rec.getX(), rec.getY(), rec.getSideLength(), rec.getSideLength()); g2.rotate(-rec.getRoatation(), rec.getX() + (rec.getSideLength()/2), rec.getY() + (rec.getSideLength()/2)); }[/Java]
Habs hinbekommen. Man muss wirklich nochmal zurück drehen aber so funktionirt es:
[Java]
for(int r = 0; r < rectangles.size(); r++){
Rectangle rec = rectangles.get(r);
g2.setColor(rec.getColor());
g2.rotate(rec.getRoatation(), rec.getX() + (rec.getSideLength()/2), rec.getY() + (rec.getSideLength()/2));
System.out.println();
g2.fillRect(rec.getX(), rec.getY(), rec.getSideLength(), rec.getSideLength());
g2.rotate(-rec.getRoatation(), rec.getX() + (rec.getSideLength()/2), rec.getY() + (rec.getSideLength()/2));
}
[/Java]