diff --git a/src/DatabaseServices/Entity/Ellipse.ts b/src/DatabaseServices/Entity/Ellipse.ts index d6580fcb0..478cf2ef9 100644 --- a/src/DatabaseServices/Entity/Ellipse.ts +++ b/src/DatabaseServices/Entity/Ellipse.ts @@ -556,11 +556,13 @@ export class Ellipse extends Curve } Convert2Polyline(count = 10) { - let pts = this.Shape.getPoints(count); - return new Polyline(pts.map(p => + let pts = this.Shape.getPoints(this.Length / 50); + let pl = new Polyline(pts.map(p => { return { pt: p, bul: 0 }; })).ApplyMatrix(this.OCS); + pl.CloseMark = true; + return pl; } protected _ReadFile(file: CADFiler) {