关于javascript:Mathsin和Mathcos使用理解弧度角度换算

8次阅读

共计 517 个字符,预计需要花费 2 分钟才能阅读完成。

周长

公式:圆周长 = 2 π r,π 在 js 外面示意是 Math.PI,因而圆周长 = 2 Math.PI r,

而圆周长绕行一周,也就是 2 Math.PI r 对应着 360°,所以引出上面的弧度

弧度

弧度是角的度量单位

定义:弧长等于半径对应的弧,其所对的圆心角为 1 弧度

依据定义:一周的弧度数为 2πr / r=2π,360°角 =2π 弧度,1 弧度约为 57.3°,即 57°17’44.806”

所以得出两条重要的公式

角度和弧度转换

弧度 = 角度 2π / 360 = 角度 π / 180 = 角度 * Math.PI / 180
角度 = 弧度 360 / 2π = 弧度 180 / π = 弧度 * 180 / Math.PI

验证一下

90°转为弧度为

1.5707963267948966 弧度转角度为

如何失去圆上每个点的坐标?

两条重要公式

邻边 (x) = sin(角度对应弧度) * r

对边 (y) = cos(角度对应弧度) * r

图解:

转换为 js 公式:

X 坐标 = a + Math.sin(角度 (Math.PI / 180)) r
Y 坐标 = b + Math.cos(角度 (Math.PI / 180)) r

用来做什么?

在前端中,动画的绘制及图表可视化,是角度弧度转化和三角函数的使用较多场景

明确下面的基本原理,便可轻松绘制简略成果,简单成果的运算还是举荐应用  矩阵运算

正文完
 0