已采纳回答 / 邪君灬无情
因为你点的顺序弄错了,先是(-2,20)(2,20)接下来是(1,-r+40)而不是(-1,-r+40),如果是(-1,-r+40)就会交叉结果就会显示成中间一条白线
2016-11-13
已采纳回答 / 追觅梦初的国度
你这个思路有点问题,先rotate的话在哪个角度画,这个角度在变的;先画的话,已经画了,然而角度没变的,所以12点。只是rotate对已经画了的路径不起作用。跟css3中的写法还是有点差异的。。。先旋转在画(正确思路);先画在旋转(错误思路);
2016-11-11
写成这样 var width = dom.width;
这个形式是错误的 var height = dom.canvas.height;
这个形式是错误的 var height = dom.canvas.height;
2016-11-07