Comment trouver la coordonnée centrale du Rectangle? [fermé]
J'ai dessiné un rectangle. Je connais ses coordonnées (x1,y1) en haut à gauche et (x2,y2) en bas à droite.. J'ai aussi la hauteur h et la largeur w du rectangle dessiné.. Comment puis-je trouver les coordonnées du centre (x,y) ?
J'utilise actuellement la formule suivante.
(x,y) = (x2 + x1)/2, (y2+y1)/2
Il donne la coordonnée y correcte mais pas de chance dans X.
25
demandé sur
Lucifer
2012-03-16 13:36:59
3 réponses
The center of rectangle is the mid point of the diagonal end points of rectangle.
Here the midpoint is ( (x1 +x2)/2 ,(y1 + y2)/2 ).
that means xCenter = (x1 +x2)/2
yCenter = (y1 + y2)/2
Faites-moi connaître votre code.
49
répondu
Prasad G
2015-01-27 11:56:19
Centre x =
x + 1/2 de largeur
Centre y =
y + 1/2 de hauteur
Si vous connaissez déjà la largeur et la hauteur, vous n'avez besoin que d'un seul ensemble de coordonnées.
18
répondu
frog
2013-09-21 11:29:18
Nous pouvons calculer en utilisant le point médian de la formule de ligne,
centre (x,y) = new Point((boundRect.tl().x+boundRect.br().x)/2,(boundRect.tl().y+boundRect.br().y)/2)
2
répondu
Vinayak
2015-01-27 11:56:30