diff --git a/src/DatabaseServices/Shape2.ts b/src/DatabaseServices/Shape2.ts index 803821715..1158a7767 100644 --- a/src/DatabaseServices/Shape2.ts +++ b/src/DatabaseServices/Shape2.ts @@ -27,7 +27,7 @@ export class Shape2 extends Shape tempArc.Radius = curve.xRadius; //根据圆弧的角度,来确定绘制个数 - let count = Math.max(2, Math.ceil((tempArc.AllAngle) / Math.PI) * divisions); + let count = Math.max(2, Math.abs(Math.ceil((tempArc.AllAngle) / Math.PI)) * divisions); resolution = clamp(tempArc.Length / 20, count, 60); }