标签: javascript html5 canvas
我的画布上有一个多边形。我在多边形上画了一条线,它重叠了一点。现在我想清除多边形中的重叠部分,但是当我使用clearRect时,多边形外部的一些线也将被删除。问题是输入线在峰值处进入多边形,所以实际上我需要删除一个三角形。任何想法如何删除多边形中的这一行?为了更好地理解,我在Paint中绘制了一些东西:
编辑:绘制的黄线应该稍厚一些,因此它与多边形的整个峰重叠。