9

2 つの画面座標のちょうど中間にある位置を見つける必要がある Python アプリがありますが、これを行うアルゴリズムが見つからないようです。これはどのように達成できますか?

4

4 に答える 4

22

X座標は(x1 + x2)/ 2

y座標は(y1 + y2)/ 2

于 2009-02-06T20:49:27.573 に答える
8

線の中点を見つけたい。これは、その背後にある数学を説明するための小さな記事です。 http://regentsprep.org/regents/math/midpoint/Lmidpoint.htm(デッドリンク)

https://en.wikipedia.org/wiki/Midpoint

中点式画像

基本的に、アルゴリズムは次のようになります。

midX = (x1 + x2) / 2

midY = (y1 + y2) / 2
于 2009-02-06T20:50:13.797 に答える
5

これは基本的なジオメトリです。

  • point1(x1、y1)
  • point2(x2、y2)
  • point_in_the_middle(x =(x1 + x2)/ 2、y =(y1 + y2)/ 2)

それとも何か他の意味ですか?

dmckee:はい、親愛なる!:)

于 2009-02-06T20:49:39.587 に答える
1

中間点(C)は、2つの点(A、B)の平均である必要があります。

Cx = (Ax + Bx) / 2
Cy = (Ay + By) / 2
于 2009-02-06T20:50:09.240 に答える