我正在寻找一种方法来计算一个绘图点、像素或屏幕坐标相对于另一个绘图点的方位角或方位角 (0-360°)。
我目前有其中的距离部分,并且由于数学不是我上学时最喜欢的科目,我正在向此寻求帮助。
我见过很多计算距离和经纬度方位的例子,但我只想计算屏幕坐标。稍后,我会将它们转换为纬度/经度。
屏幕坐标从顶部/左侧开始(0,0),所以我知道这一点。我还需要能够用鼠标移动“原点”。这是我已经可以轻松做到的事情。问题的一部分是我是否必须将这些点转换为正确的笛卡尔点(即原点“南”和“西”或“下方”和“左侧”点的负值?
最佳答案
它类似于 arctan( (x2-x1)/(y2-y1) )
关于.net - 点之间的笛卡尔 XY 方位角 .Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13391079/