1.什么是弧度?
弧度又稱弳度,是平面角的單位,也是國際單位制導出單位。單位弧度定義為圓弧長度等於半徑時的圓心角。角度以弧度給出時,通常不寫弧度單位,或有時記為rad
。
一個完整的圓的弧度是2π
,所以2π rad = 360°
,1 π rad = 180°
,1°=π/180 rad
,1 rad = 180°/π
(約57.29577951°
)。以度數表示的角度,把數字乘以π/180
便轉換成弧度;以弧度表示的角度,乘以180/π
便轉換成度數。
所以正常情況下
一弧度
rad = (π / 180) * deg
一角度
deg = (rad * 180) / π
canvas中的弧度角度換算
僅難了解角度和弧度之間的關系是不夠的,我們還需要知道怎么使用JavaScript來實現角度和弧度之間的換算。一個π
大約是3.141592653589793
,在JavaScript中對應的是Math.PI
。那么角度和弧度之間的換算:
一弧度
rad = (Math.PI * deg) / 180
一角度
deg = (rad * 180) / Math.PI
canvas中出現了弧度(rad)和角度(deg)之間的關系
0*Math.PI=0度
0.5*Math.PI=90度
1*Math.PI=180度
1.5*Math.PI=270度
2*Math.PI=360度
因此一弧度等於
一弧度=Math.PI / 180
因此canvas中的弧度值和角度之間的換算公式
弧度 = deg * Math.PI / 180