cs_bokc
Messages postés28Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention25 juillet 2008
-
27 juin 2007 à 14:29
cs_bokc
Messages postés28Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention25 juillet 2008
-
27 juin 2007 à 15:22
Bonjour,
Je cherche a dessiner (sur un canva) un rectangle avec une rotation par rapport au reste du dessin (celui ci ne devant pas subir la rotation).
Voila ce que j'ai fait avec ce que j'ai pu trouver comme info :
public void draw(Graphics2D g, double xCenter, double yCenter, double size) {
g.setColor(Color.BLUE);
AffineTransform affineBackup = g.getTransform();
AffineTransform rotate = AffineTransform.getRotateInstance(uniteInfo.getDirection()*2*Math.PI/6.0, xCenter, yCenter);
g.rotate(uniteInfo.getDirection()*2*Math.PI/6.0, xCenter, yCenter);
g.fillRect((int)(xCenter-size/2), (int)(yCenter-size/4), (int)(size), (int)(size/2));
g.setTransform(affineBackup);
}