|
|
|
@ -1,5 +1,20 @@
|
|
|
|
|
import { Vector3 } from "three";
|
|
|
|
|
import { Database, Line, CADFactory, BlockTableRecord, CADFile } from '../../src/DatabaseServices/FileSystem';
|
|
|
|
|
import { Vector3 } from 'three';
|
|
|
|
|
|
|
|
|
|
import
|
|
|
|
|
{
|
|
|
|
|
AllObjectData,
|
|
|
|
|
BlockTableRecord,
|
|
|
|
|
CADFactory,
|
|
|
|
|
CADFile,
|
|
|
|
|
CommandHistoryRecord,
|
|
|
|
|
CreateObjectData,
|
|
|
|
|
Database,
|
|
|
|
|
HistorycRecord,
|
|
|
|
|
Line,
|
|
|
|
|
ObjectAllDataHistoryRecord,
|
|
|
|
|
RemoveObjectData,
|
|
|
|
|
} from '../../src/DatabaseServices/FileSystem';
|
|
|
|
|
|
|
|
|
|
test('id分配', () =>
|
|
|
|
|
{
|
|
|
|
|
CADFactory.RegisterObject(Line);
|
|
|
|
@ -100,20 +115,35 @@ test('xxx', () =>
|
|
|
|
|
let f = new CADFile();
|
|
|
|
|
db.hm.WriteFile(f);
|
|
|
|
|
|
|
|
|
|
f.ToString() //?
|
|
|
|
|
|
|
|
|
|
let db2 = new Database();
|
|
|
|
|
db2.hm.ReadFile(f);
|
|
|
|
|
|
|
|
|
|
console.log(f.Data);
|
|
|
|
|
console.log(f.ToString());
|
|
|
|
|
let f3 = new CADFile();
|
|
|
|
|
db2.hm.WriteFile(f3);
|
|
|
|
|
|
|
|
|
|
f3.ToString() //?
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CADFactory.RegisterObject(Line);
|
|
|
|
|
CADFactory.RegisterObject(BlockTableRecord);
|
|
|
|
|
CADFactory.RegisterObject(CommandHistoryRecord);
|
|
|
|
|
CADFactory.RegisterObject(HistorycRecord);
|
|
|
|
|
CADFactory.RegisterObject(ObjectAllDataHistoryRecord);
|
|
|
|
|
CADFactory.RegisterObject(AllObjectData);
|
|
|
|
|
CADFactory.RegisterObject(RemoveObjectData);
|
|
|
|
|
CADFactory.RegisterObject(CreateObjectData);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let l = CADFactory.CreateObject("Line");
|
|
|
|
|
|
|
|
|
|
l.ClassName //?
|
|
|
|
|
|
|
|
|
|
l.constructor.name //?
|
|
|
|
|
|
|
|
|
|
// function createLine()
|
|
|
|
|
// {
|
|
|
|
|
// for (let i = 0; i < 5000; i++)
|
|
|
|
|