canvas中的三角運動(1) —— 三角函數基礎

碼頭工人 8年前發布 | 8K 次閱讀 JavaScript開發 JavaScript

學習三角學,主要就是掌握各種邊角關系,事實上,用于實現基本的動畫90%的三角學只是都可以歸結于兩個函數:Math.sin()和Math.cos()。

三角函數

  • Math.sin():正弦函數
  • Math.cos():余弦函數
  • Math.tan():正切函數
  • Math.asin():反正弦函數
  • Math.acos():反余弦函數
  • Math.atan():反正切函數
  • Math.atan2():反正切函數

弧度與角度的轉換

  • 弧度:radians = degreens * Math.PI / 180
  • 角度:degrees = radians * 180 / Math.PI

 

 

來自:http://www.dengzhr.com/js/949  

 本文由用戶 碼頭工人 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!