Canvas中的弧度和角度之間的關系


1.什么是弧度?

弧度又稱弳度,是平面角的單位,也是國際單位制導出單位。單位弧度定義為圓弧長度等於半徑時的圓心角。角度以弧度給出時,通常不寫弧度單位,或有時記為rad

 

 

 一個完整的圓的弧度是,所以2π rad = 360°1 π rad = 180°1°=π/180 rad1 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

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM