码迷,mamicode.com
首页 > 其他好文 > 详细

AS3.0中的三角函数

时间:2015-09-14 13:38:28      阅读:823      评论:0      收藏:0      [点我收藏+]

标签:

以下是一些在AS3.0中常用的三角函数。代码如下:

trace (Math.tan(45*Math.PI/180));//已知45度角求正切值;
trace (Math.atan(1)*180/Math.PI);//已知正切值为1求出角度;

trace (Math.sin(30*Math.PI/180));//已知30度角求正弦值;
trace (Math.asin(1/2)*180/Math.PI);//已知正弦值0.5求角度;

trace (Math.cos(60*Math.PI/180));//已知60度角求余弦值;
trace (Math.acos(1/2)*180/Math.PI);//已知余弦值0.5求角度;

//已知两个点的坐标计算出两点之间的角度
var $point1:Point = new Point(100,100);
var $point2:Point = new Point(200,200);
var angle:Number = Math.atan2($point2.y - $point1.y,$point2.x - $point1.x) * 180 / Math.PI;
if (angle < 0)
{
	angle = angle + 360;//限制角度在[0,360]范围;
}

trace(angle)

  

  

AS3.0中的三角函数

标签:

原文地址:http://www.cnblogs.com/chen-mo/p/4806789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!