來,給大家插個小曲,重回高中課堂:
圓上的五個角平分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