Actionscript 3 atan2功能和轴方向
在Actionscript 3 atan2功能和轴方向,actionscript-3,flash,math,trigonometry,Actionscript 3,Flash,Math,Trigonometry,在atan2功能中,其内容如下: 计算并返回点y/x的角度(以弧度为单位),如果 从圆的x轴逆时针测量(其中0,0表示 圆的中心)。返回值介于正pi和 负π。请注意,atan2的第一个参数始终为y 协调 比如说 Math.atan2(0.7071, -0.7071) (请注意,第一个参数是Y坐标)返回2.356,即正Pi*3/4 但在Flash图形中,Y轴向下,而不是向上。不应该改为“顺时针”吗?这是对atan2函数在所有编程语言中的作用的一般描述 也就是说,你确实需要输入atan(-dy,d
atan2
功能中,其内容如下:
计算并返回点y/x的角度(以弧度为单位),如果
从圆的x轴逆时针测量(其中0,0表示
圆的中心)。返回值介于正pi和
负π。请注意,atan2的第一个参数始终为y
协调
比如说
Math.atan2(0.7071, -0.7071)
(请注意,第一个参数是Y坐标)返回2.356,即正Pi*3/4
但在Flash图形中,Y轴向下,而不是向上。不应该改为“顺时针”吗?这是对atan2函数在所有编程语言中的作用的一般描述
也就是说,你确实需要输入atan(-dy,dx)来获得屏幕坐标中的计数器时钟角度,或者输入atan2(dx,dy)来获得指向上方的零角度。仅当它们直接参考屏幕坐标时。我认为这是从另一个文档中复制的,可能是C头math.h,或者Java类math,或者Python数学模块,或者。。。有时,在期望出现偏差结果时,最好与语言和文档的一般用法保持一致。