为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

坚强的波波 2016-10-13 17:17:13
 c.lineTo(x + r*Math.sin(angle), y - r*Math.cos(angle));  
查看完整描述

5 回答

?
Sword_man

TA贡献6条经验 获得超18个赞

cos 没毛病

查看完整回答
反对 回复 2016-10-18
?
Sword_man

TA贡献6条经验 获得超18个赞

cos 没毛病

查看完整回答
反对 回复 2016-10-18
?
_bug终结者_

TA贡献89条经验 获得超16个赞

数学没学好

查看完整回答
反对 回复 2016-10-14
?
一瞬儿光

TA贡献178条经验 获得超70个赞

sin()函数是一个奇函数,在一个周期里先增后减再增的过程。x作为中心点开始画圆,以x为圆点建一个坐标系,你发现圆的路径也是先增再减再增直到回到原点。

cos()函数是一个偶函数。在一个周期里是先减后增的过程。

查看完整回答
反对 回复 2016-10-14
  • 5 回答
  • 0 关注
  • 1855 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信