我将一组点放入多边形形状中,如下所示:
<Polygon Points="{Binding vertices, Converter={StaticResource pointCollectionConverter}}" Stretch="None" Stroke="Black" StrokeThickness="2" Fill="#7EBB9A" />
然而,在相对复杂的输入上,多边形并没有像我期望的那样出现。例如,这是一个输出:
问题是这个多边形有两个不应该存在的交叉点。它应该有这些边缘(红色):
我不知道如何解决这个问题,如果没有,我想我必须求助于手动绘制它。