canvas绘制圆的时候X坐标怎么是(x + r*Math.sin(angle),我觉得是 (x + r*Math.cos(angle)才对啊?


  1.  c.lineTo(x + r*Math.sin(angle), y - r*Math.cos(angle));  


坚强的波波
浏览 1858回答 5
5回答

Sword_man

cos 没毛病

Sword_man

cos 没毛病

_bug终结者_

数学没学好

一瞬儿光

sin()函数是一个奇函数,在一个周期里先增后减再增的过程。x作为中心点开始画圆,以x为圆点建一个坐标系,你发现圆的路径也是先增再减再增直到回到原点。cos()函数是一个偶函数。在一个周期里是先减后增的过程。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5