HTML5のcanvasのarcを使用し、円を描いたのですが Add Star
なぜか、変な線が入ってしまいます。
これは、どういった事が原因だと考えられますでしょうか?
ソースで関係してそうな箇所を抜粋しました。
//hWidthとhHeightは円の中心部
//this.objSizeは色のついた帯のサイズ
//redSは帯の描き始めの角度
//redEは帯の描き終わりの角度
ctx.moveTo(hWidth, hHeight);
ctx.arc(hWidth+this.obiSize, hHeight+this.obiSize, hWidth + this.obiSize, redS*Math.PI/180,redE*Math.PI/180,false);
ctx.fill();
サブパスを設定する
ctx.moveTo(hWidth, hHeight);
を省いてみて下さい。
arcで円弧を描くのにサブパスは必要ありません。