这两天看了同事写的四叉树代码,用于孤立度和角度的转换,所以转载这篇文章进行学习
2009 - 12 - 01弧度与角度的关系一、角的两种单位
“弧度”和“度”是测量角大小的两个不同单位。 就像“米”和“市尺”是测量长度大小的两个不同单位一样。
在flash中,以“度”为单位规定:的旋转角度(rotation )下的角; 三角函数的角以“弧度”为单位。 这个规定我们必须先记住! 例如,旋转2--旋转" 2度"; sin(/2) -大小为“/2弧度”的角的信号。
二.弧度的定义
“弧度的定义”也就是说,1弧度的角的大小是如何规定的?
“度”的定义是“已知两条射线从圆心向圆周射出,形成夹角和夹角正对的弧。 当这个弧长正好等于周长的三六十分之一时,两条射线所成的角的大小为1度。 (图1 )
那么,弧度是怎么定义的呢? 弧度的定义是从圆心向圆周射出两条射线,形成夹角和夹角正对的弧。 当弧长正好等于圆的半径时,两条线之间的夹角为1弧度。 (图2 )
比较起来,度和弧度这两个定义非常相似。 这些差异只是角对准的弧长的大小不同。 度为圆周的三六十分之一,弧度等于半径。
简而言之,弧度的定义是,当角成对的弧长等于半径时,角的大小为1弧度。
与本主题相关的图像包括:
拐角处的弧长是半径的数倍,拐角的大小是几个弧度。
这些关系用以下公式表示进行计算。
角(弧度)=弧长/半径
因为圆的周长是半径的2倍,所以一个周角(360度)是2弧度。
半圆的长度是半径的倍,因此平的角(180度)是弧度。
三.度和弧度之间的换算
根据上述内容,平角为弧度。
即180度=弧度
由此可见:
1度=/180弧度0.017453弧度)
因此,得到将度设为弧度的公式:
弧度=度/180
例如:
90=90/180=/2弧度
60=60/180=/3弧度
45=45/180=/4弧度
30=30/180=/6弧度
120=120/180=2/3弧度
相反,弧度化度怎么计算?
因为弧度=180
因此,1弧度=180/ (57.3)
因此,得到将弧度转换为度的公式。
度=弧度180/
例如:
4/3弧度=4/3 180/
=240
有的朋友可能会说,是乘以“/180”,还是乘以“180/”很容易搞错。 请记住,是弧度,180是180度。 我要想成为什么单位,必须把有这个单位的东西放在分子上。 也就是说,我要想成为弧度,就必须把弧度放在分子上,再乘以/180。 此外,一度比1弧度小得多,只有约0.017453弧度(/1800.017453 )。 因此,如果将度设为弧度,则数字一定会变小。 这样的话,设定弧度的时候必须乘以/180。 如果能这样想,就不会错。
在AS代码中,“”写成“PI”。 另外,""、" sin "都是"数学函数",所以按照规定,在前面加上" math.",写上" Math.PI "、" Math.sin "。
因此,sin30必须写为math.sin(30*math.pi/180 )。 大括号内的部分以30为弧度,为30/180。