Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 atan2功能和轴方向_Actionscript 3_Flash_Math_Trigonometry - Fatal编程技术网

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数学模块,或者。。。有时,在期望出现偏差结果时,最好与语言和文档的一般用法保持一致。