如何通过添加第一个点的距离来找到第二个点?

Gan*_*pat -2 math 2d discrete-mathematics

在二维中。我计算出距坐标的距离 7.071068:

  1. (10, 10)
  2. (15, 15)

但现在的问题是我想通过在第一点中添加距离来找到第二点。这个怎么做?

小智 6

仅凭两点之间的距离来找到一个给定另一个点的点是不够的。你有一个完整的循环来满足这个需求(距离)。

您还需要两点之间的角度(我们称之为 phi)

如果我们调用距离 d,从 P1 中找到 P2:

X2 = X1 + d*cos(phi)

Y2 = Y1 + d*sin(phi)
Run Code Online (Sandbox Code Playgroud)