为了账号安全,请及时绑定邮箱和手机立即绑定
这是不是很酷?
大家可以看看这篇文章,写得挺好的http://www.zhangxinxu.com/wordpress/2012/06/css3-transform-matrix-%E7%9F%A9%E9%98%B5/
和CSS3 martix相似。
绘制任意边的多边形function drawStar(ctx,n,R,r ,x ,y,rot){ -Math.sin((deg/4+i*deg-rot)/180*Math.PI)*R+y);
ctx.lineTo(Math.cos(((deg-deg/4)+i*deg-rot)/180*Math.PI)*r+x,
-Math.sin(((deg-deg/4)+i*deg-rot)/180*Math.PI)*r+y);
}
老师真666
每个角72°
360/5=72°
每两个外圈顶点跟圆心连在一起的角度为72
再用直角90-72=18
又因为72°平分两个一模一样的角度,所以除以2=36°
36°+18°=54°
居然跟我讲数学了。。呜呜。。。。好难受。
rgb(),里面的数值最大不是255??别骗我。我读书少
butt不是屁股的意思吗...
为什么对别人的评论不能评论。
不太明白canvas的坐标系都是想对什么的坐标系,是相对于自己的还是相对于浏览器或者web的,如何获取鼠标在画布上的位置
var x=Math.abs(Math.random()*canvas.width-2r)+r;
var y=Math.abs(Math.random()*canvas.height-2r)+r;
这么设置即可都在画布内,看懂的不用赞。
坑太多了!!!宽高设置必须在声明canvas后,否则没效果
课程须知
需有基础HTML,JS,CSS知识。需学习《绚丽的倒计时效果》Canvas绘图第一课。
老师告诉你能学到什么?
深入了解Canvas各个绘图接口的使用方法。基础图形学知识。通过对一些基本元素的绘制,启发大家更多有效地绘图方法。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消