在excanvas IE8到2Pi中绘制弧线不会绘制弧线

时间:2014-03-24 11:26:04

标签: internet-explorer-8 html5-canvas excanvas

我正在绘制可能完整或可能不完整的光盘。我发现,如果我绘制的值一直到2pi,则往往不会被绘制。似乎有些东西将它简化为0。

例如(我的弧略微偏移):

ctx.arc(x, y, radius, startAngle + Math.PI/2, resAngle+Math.PI/2);

当圆圈完成时,不绘制圆的末端。我必须检查此情况,然后添加0.1以便显示圆圈。

任何想法为什么?

1 个答案:

答案 0 :(得分:1)

  

哪些步骤会重现这个问题?

     

尝试顺时针绘制一个圆圈,有时它不会画三角形   起点和终点之间的距离很小。

修复程序位于以下网址:

以下是:

更改第689行:

if (xStart == xEnd && !aClockwise) {

if ((abs(xStart - xEnd) < 10e-8) && !aClockwise) {

<强>参考