在这个ActionScript引用上的atan2函数中,它读取:
当从圆的x轴( 0,0表示圆的中心)测量counterclockwise时,计算并返回点y/x的角度。返回值介于正π和负pi之间。注意,atan2的第一个参数总是y坐标。
例如
Math.atan2(0.7071, -0.7071)(注意,第一个参数是Y坐标)返回2.356,这是正Pi*3/4。
但是在Flash图形中Y轴是向下的,而不是向上的。不是应该“顺时针”吗?
发布于 2014-06-05 16:29:13
这是对atan2函数在所有编程语言中所做工作的一般描述。
尽管如此,您确实必须将atan(-dy,dx)放置到屏幕坐标中的反时钟明智角,或者atan2(dx,dy)使零角指向上。
https://stackoverflow.com/questions/24065283
复制相似问题