两点之间的位置?

9

我有一个Python应用程序,需要找到两个屏幕坐标之间正好在中间的位置,但我似乎找不到实现这一点的算法。如何完成这个任务?

4个回答

22

X坐标为(x1 + x2) / 2

Y坐标为(y1 + y2) / 2


9

5

这是基础几何学:

  • 点1(x1,y1)
  • 点2(x2,y2)
  • 中间的点(x=(x1+x2)/2,y=(y1+y2)/2)

或者你想表达其他意思吗?

dmckee: 是的亲爱的! :)


即使tehvan比你更快,但请格式化它!+1表示代码风格的赞赏。 - dmckee --- ex-moderator kitten

1

中点(C)应该是两个点(A、B)的平均值:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接