2009-02-06 6 views
5

У меня есть приложение python, где мне нужно найти позицию, которая находится точно в середине между двумя координатами экрана, но я не могу найти алгоритм для этого. Как это можно сделать?Позиция между двумя точками?

ответ

16

координата Х (х1 + х2)/2

у координат (у1 + у2)/2

5

Это элементарная геометрия:

  • point1 (x1, y1)
  • point2 (х2, у2)
  • point_in_the_middle (х = (х1 + х2)/2, у = (у1 + у2)/2)

Или вы имели в виду что-то еще?

dmckee: Да, дорогой! :)

+0

+1 для codeishness, даже если tehvan бить вас к удар, но, пожалуйста, отформатируйте его! – dmckee

1

Средняя точка (C) должна быть средняя из двух точек (A, B):

Cx = (Ax + Bx)/2 
Cy = (Ay + By)/2 
Смежные вопросы