来,给大家插个小曲,重回高中课堂:
圆上的五个角平分360°,每个角72°,90°-72°=18°
小圆上的角平分72°,18°+36°=54°
在数学的三角函数中:
正弦值——对边/斜边 即sin() 在绘制中已知角度和大小圆半径,可以得出y的值(注意:y轴下方向为正方向)
余弦值——邻边/斜边 即cos() 条件同上,可以得出x的值
角度转弧度——弧度=角度*π/180 即(18+i*72)*Math.PI/180
(在学编程中,有些人遇到数学头疼,遇到英语也头疼,这样下去是不行的,只会停留在编程的表面。也别怪我话糙,波波老师还对算法有研究,你跟不上老师的步伐,还能坚持多久呢?)
圆上的五个角平分360°,每个角72°,90°-72°=18°
小圆上的角平分72°,18°+36°=54°
在数学的三角函数中:
正弦值——对边/斜边 即sin() 在绘制中已知角度和大小圆半径,可以得出y的值(注意:y轴下方向为正方向)
余弦值——邻边/斜边 即cos() 条件同上,可以得出x的值
角度转弧度——弧度=角度*π/180 即(18+i*72)*Math.PI/180
(在学编程中,有些人遇到数学头疼,遇到英语也头疼,这样下去是不行的,只会停留在编程的表面。也别怪我话糙,波波老师还对算法有研究,你跟不上老师的步伐,还能坚持多久呢?)
2016-12-01
已采纳回答 / 慕粉4272840
兄弟啊。。。addColorStop不是属性 是方法 landstyle.addColorStop(0,'#030');landstyle.addColorStop(1,'#580');这样就可以了
2016-12-01
本课源码 https://github.com/Pearyman/moocDemos/tree/master/imooc/canvas
2016-12-01
随机生成颜色:
context.fillStyle = "#" + (~~(Math.random() * (1 << 24))).toString(16);
context.fillStyle = "#" + (~~(Math.random() * (1 << 24))).toString(16);
2016-11-22