diff --git a/__test__/FileSystem/file.test.ts b/__test__/FileSystem/file.test.ts index 1514f61c7..961b640b9 100644 --- a/__test__/FileSystem/file.test.ts +++ b/__test__/FileSystem/file.test.ts @@ -80,6 +80,13 @@ test('xxx', () => }); + +CADFactory.RegisterObject(Line); +let l = CADFactory.CreateObject("Line"); +console.log(l); + +l.ClassName //? + // function createLine() // { // for (let i = 0; i < 5000; i++) diff --git a/src/DatabaseServices/FileSystem.ts b/src/DatabaseServices/FileSystem.ts index 9e3238e3f..2a4464b9a 100644 --- a/src/DatabaseServices/FileSystem.ts +++ b/src/DatabaseServices/FileSystem.ts @@ -125,7 +125,6 @@ export class CADFactory } } - //所有cad对象的基类 export class CADObject { @@ -344,7 +343,6 @@ export class CADFile } } - export class AppendData extends CADObject { private cadFile: CADFile; @@ -766,7 +764,7 @@ export class Line extends Entity FileIn(file: CADFile) { super.FileIn(file); - let ver = file.Read(); + let ver = file.Read();//1 this.startPoint.fromArray(file.Read()); this.endPoint.fromArray(file.Read()); }