请考虑以下小的 SVG,展示了两个相邻的三角形:
<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" version="1.1">
<polygon points="10,0 60,0 35,50" style="fill:#cc4444;"/>
<polygon points="35,50 85,50 60,0" style="fill:#cc3333;"/>
</svg>
这在我的浏览器中呈现如下
请注意多边形之间的白线。虽然我知道这是混合使用的原因,但当您尝试呈现像这里所示的数学表面时,这种行为非常令人恼火。
在SVG中,如何正确解决这些间隙?一种方法是使用相同颜色的小stroke
给多边形描边,但我认为这更像是一种hack方法,并且在具有大量多边形的图形中,它会显着增加文件大小。