跟着老师的视频过了一遍所有例子,实在是太棒了,非常期待老师的下一期canvas课程,求早点更新(●'◡'●)
2015-05-10
刚开始我的miterLimit也没看出效果,查了下文档
“当宽线条使用设置为 "miter" 的 lineJoin 属性绘制并且两条线段以锐角相交的时候,所得的斜面可能相当长。当斜面太长,就会变得不协调。miterLimit 属性为斜面的长度设置一个上限。这个属性表示斜面长度和线条长度的比值。默认是 10,意味着一个斜面的长度不应该超过线条宽度的 10 倍。如果斜面达到这个长度,它就变成斜角了。”
然后重新设置了下内圆半径和miterlimit的值 就看出效果了。
“当宽线条使用设置为 "miter" 的 lineJoin 属性绘制并且两条线段以锐角相交的时候,所得的斜面可能相当长。当斜面太长,就会变得不协调。miterLimit 属性为斜面的长度设置一个上限。这个属性表示斜面长度和线条长度的比值。默认是 10,意味着一个斜面的长度不应该超过线条宽度的 10 倍。如果斜面达到这个长度,它就变成斜角了。”
然后重新设置了下内圆半径和miterlimit的值 就看出效果了。
2015-05-03