Shape um eigene Achse drehen

ganonlight

Mitglied
Hallo,
Ich such nach einer Möglichkeit, eine Shape um die eigene Achse zu drehen.
Mit dem Prinzip:
Java:
AffineTransform trans = new AffineTransform(); 
trans.rotate( 0.1 ); 
g2.setTransform( trans ); 
g2.fill( new Rectangle2D.Float( 150, 100, 60, 60 ) );

kann ichs ja schon drehen, nur leider immer nur um den Punkt (0|0). Ich würde jetzt dann eben den Drehpunkt in die Mitte der Shape bewegen, aber ich weiß nicht wie.
 
1. Es gibt eine rotate-Methode, die um einen punkt dreht rotate(grad, x, y)
2. du kannst mit translate dein shape in den mittelpunkt stellen drehen und dann zurück translaten

lg
 

Zurück
Oben