takwatouma
Messages postés11Date d'inscriptionmercredi 10 décembre 2008StatutMembreDernière intervention11 mars 2009
-
25 févr. 2009 à 10:36
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
25 févr. 2009 à 10:49
bonjour,
j'ai essayé d'appliquer le formule de centre de rectangle mai ne marche pas.
le pb est que j'ai seulement l'ordonné et l'abcisse de point supérieur gauche.Comment je peux afficher centre depuis ces pts seulement.
voila une portion de code qui permet d'expliquer mieux mon pb.
static class Zone {
private double x; // Absicsse du coin supérieur gauche
private double y; // Ordonnée du coin supérieur gauche
private double width; // Largeur
private double height; // Hauteur
.........
double getX() { return x; }
double getY() { return y; }
double getWidth() { return width; }
double getHeight() { return height; }
}
merci de me repondre
....
Rectangle getRectangle() {
// Calcul du rectangle
int x = Math.min(selx1, selx2);
int y = Math.min(sely1, sely2);
int width = Math.abs(selx1 - selx2);
int height = Math.abs(sely1 - sely2);
return new Rectangle(x, y, width, height);
}
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 25 févr. 2009 à 10:49
Salut,
Ben là c'est encore plus simple : tu as le point et la largeur et la hauteur... donc le centre, c'est la moitié de la hauteur et de la hauteur... ca paraît évident non ?
centreX = x + width / 2
centreY = y + height / 2
______________________________________
DarK Sidious