sheet geometricas geometria math geometry formula

math - geometricas - ¿Cómo encontrar la coordenada central del rectángulo?



geometry formulas sheet (3)

Centro x =
x + 1/2 de ancho
Centro y =
y + 1/2 de altura

Si ya conoce el ancho y la altura, solo necesita un conjunto de coordenadas.

He dibujado un rectángulo. Sé que sus coordenadas (x1, y1) superior izquierda y (x2, y2) inferior derecha .. También tengo la altura h y el ancho w del rectángulo dibujado. ¿Cómo puedo encontrar las coordenadas del centro (x, y)?

Actualmente estoy usando la siguiente fórmula.

(x,y) = (x2 + x1)/2, (y2+y1)/2

Da la coordenada y correcta pero no hay suerte en x.


Podemos calcular usando la fórmula del punto medio de la línea,

centre (x,y) = new Point((boundRect.tl().x+boundRect.br().x)/2,(boundRect.tl().y+boundRect.br().y)/2)


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

Déjame saber tu código.