找到通过原点的线条所产生的角度

时间:2014-05-15 09:18:41

标签: javascript trigonometry angle

enter image description here

在上图中,空白箭头将随机旋转并停在特定的框中。

我知道X&每个框的Y如何找到空白箭头所形成的角度。基本上我想知道每个盒子的角度。我需要在javascript中计算。

1 个答案:

答案 0 :(得分:1)

您可以使用slop来计算角度

deltaY = Y  //(of Box Point 2 is (0,0) so Delta = Y2-Y1=Y2);
deltaX = X  //(of Box);

比度角度

Degrees = arctan(deltaY / deltaX) * 180 / PI

如果库使用中存在atan2(JavaScript)

Degrees = Math.atan2(deltaY ,deltaX) * 180 / PI