猿问
canvas绘制圆的时候X坐标怎么是(x + r*Math.sin(angle),我觉得是 (x + r*Math.cos(angle)才对啊?
c.lineTo(x + r*Math.sin(angle), y - r*Math.cos(angle));
坚强的波波
浏览 1907
回答 5
5回答
Sword_man
cos 没毛病
0
0
0
Sword_man
cos 没毛病
0
0
0
_bug终结者_
数学没学好
0
0
0
一瞬儿光
sin()函数是一个奇函数,在一个周期里先增后减再增的过程。x作为中心点开始画圆,以x为圆点建一个坐标系,你发现圆的路径也是先增再减再增直到回到原点。cos()函数是一个偶函数。在一个周期里是先减后增的过程。
0
0
0
随时随地看视频
慕课网APP
相关分类
Html5
我要回答