课程
/前端开发
/Html5
/炫丽的倒计时效果Canvas绘图与动画基础
如题,前边画三角形的时候,老师说需要4个点(一个Moveto点,3个lineTo点,才能形成闭合),为什么七巧板的时候,没有lineTo到起点呢?
2016-06-20
源自:炫丽的倒计时效果Canvas绘图与动画基础 2-2
正在回答
好像想明白了,context.fill()只需要3个点,因为3个点就可以确定填充范围。stroke()需要4个点才能形成闭合。该七巧板例子中,最后使用stroke()也能把每条边画出来,是因为使用循环遍历了每一条边。如果单独用stroke()画一个P数组中的点,肯定不能形成闭合的图形
举报
学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力
2 回答为什么只能出第一个三角形,后面黑色的线出不来?
2 回答canvas画多边形最后一个点不闭合 角不够尖 点解啊?
3 回答大家帮我看下,为什么我的七巧板少了一个黄色的三角?
2 回答给多个三角形设置统一颜色边框
2 回答求教,七巧板只有一个框