Bonjour.
Voila mon code:
Moi ce que je veux c'est définir le milieu du rectangle comme axe de rotation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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())));
Le problème c'est que cette axe est actuellement en haut a gauche du rectangle.
Partager