代码如下:
var ctx = canvas.getContext('2d')
ctx.beginPath();
ctx.translate(100, 100);// 以(100,100)为圆心
ctx.arc(0, 0, 100, Math.PI * 30 / 180, Math.PI * 60 / 180, false);
// 画第一条线
ctx.save();
ctx.rotate(Math.PI * 30 / 180);
ctx.moveTo(0, 0);
ctx.lineTo(100, 0);
ctx.restore();
// 画第二条线
ctx.rotate(Math.PI * 60 / 180);
ctx.moveTo(0, 0);
ctx.lineTo(100, 0);
// ctx.fill();
ctx.stroke();
使用stroke时,绘制效果如下:
使用fill时,填充效果如下:
它只填充了一小块,为什么这样?fill填充的不是stroke包围起来的路径?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…