我正在尝试使用Raphaël在画布上绘制三角形。三角形上有不同的形状,彼此之间不能有任何线条或形状。
我的问题是,如果我设置attr("stroke-width", 0)
,我仍会在三角形之间留一个小空格,尽管它们是用相同的顶点绘制的。
这是Raphaël的“特色”还是我做错了什么?我是否必须使用Raphaël之外的其他东西来避免这个问题(比如WebGL)?
EG。这两个三角形之间有一条细线(不是黑色)。
paper.path("M100,100L200,100L100,200z").attr("fill", "#000").attr("stroke-width", 0);
paper.path("M200,200L200,100L100,200z").attr("fill", "#000").attr("stroke-width", 0);
上面的三角形放大了:
这似乎是某种抗锯齿问题。