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°
相关文章
- 10-26python list成员函数extend与append的区别
- 10-26inline-内联函数的优点以及与宏定义的区别
- 10-26函数与方法的区别
- 10-26十二、虚函数与普通函数区别
- 10-26delphi.memory.分配及释放---New/Dispose, GetMem/FreeMem及其它函数的区别与相同
- 10-26从cbv到fbv:用函数写视图与用类写视图的区别(drf与restful)
- 10-26【JS】箭头函数与普通函数(function)的区别是什么?
- 10-26【Vue】彻底理解Vue中render函数与template的区别
- 10-26JMeter中CSVRead函数与CSV Data Set Config的区别
- 10-26atan2函数的使用