我的坐标系 (x,y)
中有两个点,我想知道它们的直线和 x 轴的角度。
我用 swift 来解决这个问题,但我找不到角度。
我需要这个以弧度为单位的角度,以便在以下等式中使用它:
(x0 + r cos theta, y0 + r sin theta)
r : 圆的半径
最佳答案
如果你有两个点,(x0, y0)
和 (x1, y1)
,那么连接它们的线的角度(相对于 X 轴)由:
theta = atan2((y1 - y0), (x1 - x0))
关于swift - 计算直线和 x 轴之间的角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41855261/