Définir un axe de rotation avec Transform.createRotateTransform
Bonjour.
Voila mon code:
Code:
1 2 3 4
| distanceMouseX = posCentreX - posMouseX;
distanceMouseY = posCentreY - posMouseY;
angleToTurnMouse = (float)Math.toDegrees(Math.atan2(distanceMouseX, distanceMouseY));
g.draw(chose.transform(Transform.createRotateTransform((float)angleToTurnMouse, chose.getCenterX(), chose.getCenterY()))); |
Moi ce que je veux c'est définir le milieu du rectangle comme axe de rotation.
Le problème c'est que cette axe est actuellement en haut a gauche du rectangle.