atan2功能和轴方向

时间:2014-06-05 16:18:46

标签: actionscript-3 flash math trigonometry

atan2函数的this ActionScript reference中,它显示为:

  

以弧度为单位计算并返回y / x点的角度   从圆的x轴测量逆时针(其中0,0代表   圆圈的中心)。返回值介于正pi和。之间   负面的。请注意,atan2的第一个参数始终是y   坐标。

例如

Math.atan2(0.7071, -0.7071)

(注意第一个参数是Y坐标)返回2.356,这是正Pi * 3/4。

但是在Flash图形中,Y轴下降,而不是上升。不应该是"顺时针"代替?

1 个答案:

答案 0 :(得分:5)

这是atan2函数在所有编程语言中的作用的一般描述。

话虽如此,你必须确保atan(-dy,dx)在屏幕坐标中获得逆时针角度,或atan2(dx,dy)以使零角度朝上。