Raphaël を使用して、キャンバスに三角形を描画しようとしています。三角形には異なる形状があり、互いに線や形状を持つことはできません。
私の問題はattr("stroke-width", 0)
、同じ頂点で描かれているにもかかわらず、三角形の間に小さなスペースができることです。
これはラファエルの「機能」ですか、それとも私が間違っていることですか? この問題を回避するには、Raphaël 以外のもの (WebGL など) を使用する必要がありますか?
例えば。これらの 2 つの三角形の間には細い線 (黒ではない) があります。
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);
拡大された上の三角形:
ある種のアンチエイリアシングの問題のようです。