我有一个python应用程序,我需要找到一个位于两个屏幕坐标之间的中间位置,但我似乎无法找到一个算法来执行此操作。如何实现这一目标?
答案 0 :(得分:16)
X坐标为(x1 + x2)/ 2
y坐标为(y1 + y2)/ 2
答案 1 :(得分:5)
这是基本几何:
或者你的意思是其他什么?
dmckee:亲爱的! :)答案 2 :(得分:4)
您想要找到一条线的中点。
这是一篇解释其背后数学的小文章。
http://regentsprep.org/regents/math/midpoint/Lmidpoint.htm (死链接)
https://en.wikipedia.org/wiki/Midpoint
基本上你的算法看起来像这样:
midX = (x1 + x2) / 2
midY = (y1 + y2) / 2
答案 3 :(得分:1)
中间点(C)应该是两点(A,B)的平均值:
Cx = (Ax + Bx) / 2
Cy = (Ay + By) / 2