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