AS3 atan与atan2函数区别
as3里,反正切atan2函数比反正切atan函数(即角的对边比邻边)更为有用,它可以让我们做出对物体正确的旋转.请记住flash里的y轴 坐标与数学的是颠倒的.(上面演示所示),flash是以弧度来计算的!坐标上的刻度值位置不太准,没校对大家就大概移到相应的点的位置上就可以验证下面 的列表值
atan(val:number) atan2(y:number,x:number)
弧度角度换算公式:
弧度转为角度
degree = radians * 180 / pi
角度转为弧度
radians = degree * pi / 180
当用atan函数时(注意是近似值):[弧度\度]
math.atan(1/2)≈0.4636476090008061≈26.56505117707799°
math.atan(-1/2)≈-0.4636476090008061≈-26.56505117707799°
math.atan(-1/-2)≈0.4636476090008061≈26.56505117707799°
math.atan(1/-2)≈-0.4636476090008061≈-26.56505117707799°
当用atan2函数时(注意是近似值):[弧度\度]
math.atan2(1,2)≈0.4636476090008061≈26.56505117707799°
math.atan2(-1,2)≈-0.4636476090008061≈-26.56505117707799°
math.atan2(-1,-2)≈-2.677945044588987≈-153.43494882292202°
math.atan2(1,-2)≈2.677945044588987≈153.43494882292202°
上一篇: SWC让AS3代码更不安全
推荐阅读
-
C语言中值得深入知识点----数组做函数参数、数组名a与&a区别、数组名a的"数据类型"
-
JQuery中window.onload函数与$(document).ready()的区别实例讲解
-
对python中 math模块下 atan 和 atan2的区别详解
-
Python入门之三角函数atan2()函数详解
-
jquery中map函数与each函数的区别实例教程介绍
-
深入浅析php中sprintf与printf函数的用法及区别
-
JQuery的ready函数与JS的onload的区别详解
-
构造函数与普通函数的区别
-
Oracle过程与函数的区别分析
-
Oracle round()函数与trunc()函数区别介绍