在HTML Canvas上绘制一个自相交的多边形

Ler*_*erc 6 javascript html5 canvas polygon fill

我正在寻找一种方法来绘制一个带孔的自相交多边形,我正在使用HTML Canvas元素.

所以给出5分,我想画下面的红色.

这个问题基本上是一回事.

注意:我不想使用线交叉并添加更多点来实现这一点,我将使用的实际路径将是弯曲的.

小智 0

我很确定你不想自己画所有的东西,是吗?http://gpolo.awardspace.info/fill/main.html显示它正在完成,但这都是手动工作。