旋转箭头末端的位置

时间:2019-03-07 07:50:07

标签: javascript math

我有一个旋转的箭头。如何计算其末端/底部相对于其角度/旋转的位置? enter image description here

1 个答案:

答案 0 :(得分:3)

您需要的东西称为Polar to Cartesian。 您需要知道两件事:

  • 旋转角度
  • 箭头的长度

然后,您可以应用此公式获取x,y位置:

x = r * cosθ, 
y = r * sinθ

r = length of arrowθ = the angle of rotation处。

编辑:使用此选项时,请记住箭头的起点被视为原点(0,0)