2009-02-06 12 views
5

J'ai une application python où j'ai besoin de trouver une position qui est exactement au milieu entre deux coordonnées d'écran, mais je n'arrive pas à trouver un algorithme pour le faire. Comment cela peut-il être accompli?Position entre deux points?

Répondre

16

coordonnée X est (x1 + x2)/2

coordonnée y est (y1 + y2)/2

5

Ceci est la géométrie élémentaire:

  • Point1 (x1, y1)
  • point2 (x2, y2)
  • point_in_the_middle (x = (x1 + x2)/2, y = (y1 + y2)/2)

Ou vouliez-vous dire quelque chose d'autre?

dmckee: Oui mon cher! :)

+0

+1 pour codeishness, même si tehvan vous battre à la coup de poing, mais veuillez le formater! – dmckee

1

Le point central (C) doit être la moyenne des deux points (A, B):

Cx = (Ax + Bx)/2 
Cy = (Ay + By)/2 
Questions connexes