canvas画个大括号},尖角处用的两条连续的三次贝塞尔曲线画的,中间无其他操作,结果描边还正常,填充的时候居然从密封的尖角处漏出来一条线

解决方案 »

  1.   

    手机app不知道怎么发图片。。代码我大致说一下,就是通过传两个值,一个type(决定moveto,lineto或者其他操作),一个points用来传递具体的点,大括号}尖角处是通过两次canvas.bezierCurveTo(point[n],point[n+1],point[n+2],point[n+3],point[n+4],point[n+5])这样画的,因为是连续两次bezierCurveTo画出来的,中间没有进行moveto之类的其他操作,按我的理解两个三次贝塞尔曲线肯定是连贯的,又怎么会出现漏一条线的情况呢
      

  2.   

    大概知道怎么回事了,图片做了可以改变大小,出现问题的时候尖角的上曲线的点,point[n+2],point[n+3]和下曲线的point[n],point[n+1]相同,估计这样就在尖角处产生了一天直线,啊哈哈,开心