画上的HTML画布自交的多边形
-
23-09-2019 - |
题
我在寻找一种方法来绘制的自相交的具有孔的多边形中,我使用的HTML画布元件。
于是给定的5个点,我要绘制红色一个下方。
注意:我不希望做到这一点使用线交叉并加入更多的点,我将使用实际的路径将是弯曲的
没有正确的解决方案
其他提示
可以不与在画布2D单个路径绘制第一五角星 - 填充规则被用来有的偶奇并帆布填充形状,其具有在非零强>缠绕规则。
我认为你需要来计算内部五边形的角落的交叉点,并分别填充它。为了实现你作为一个例子使用的描绘,可以填充五角星(无笔划线),(无笔划线再次)填充内部五边形然后绘制五边形轮廓笔划没有填充。
我主要是确保你不想自己绘制了这一切,你呢? http://gpolo.awardspace.info/fill/main.html 显示它是完成的,但它是所有手动工作。
不隶属于 StackOverflow