我将一组点集合成多边形,如下所示:
<Polygon Points="{Binding vertices, Converter={StaticResource pointCollectionConverter}}" Stretch="None" Stroke="Black" StrokeThickness="2" Fill="#7EBB9A" />
然而,在相对复杂的输入上,多边形并没有像我期望的那样出现。例如,这是一个输出:
问题是这个多边形有两个不应该存在的界面。它应该有这些边(红色):
我不是如何解决这个问题,如果不是,我想我必须手动绘制它。
答案 0 :(得分:1)
这是正常行为,来自创建点的顺序。您的积分来源是什么,可以重新订购吗?如果您要交换下图中指示的点数,您将获得您所追求的结果。