我正在尝试使用 Raphaël 在画布上绘制三角形。三角形上有不同的形状,彼此之间不能有任何线条或形状。
我的问题是,如果我设置,attr("stroke-width", 0)
我仍然会在三角形之间得到一个小空间,尽管它们是用相同的顶点绘制的。
这是拉斐尔的“特征”还是我做错了什么?我是否必须使用 Raphaël 以外的东西来避免这个问题(如 WebGL)?
例如。这两个三角形之间有一条细线(不是黑色)。
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);
上面的三角形放大:
这似乎是某种抗锯齿问题。