更新api

This commit is contained in:
FishOrBear
2021-07-27 19:36:17 +08:00
parent 6af53cc797
commit 80cbd6b5fe
699 changed files with 29158 additions and 4562 deletions

View File

@@ -17,6 +17,7 @@ import { PhysicalMaterialRecord } from './PhysicalMaterialRecord';
import { ProcessingGroupTable } from './ProcessingGroup/ProcessingGroupTable';
import { TemplateTable } from './Template/TemplateTable';
import { TextureTable } from './TextureTable';
import { WblockCloneFiler } from './WblockCloneFiler';
interface OwnerContainer {
Add(object: any, isCheckObjectCleanly?: boolean): void;
}
@@ -42,7 +43,7 @@ export declare class Database {
private InitLight;
SettingDefaultMaterial(): void;
Destroy(): void;
FileWrite(): CADFiler;
FileWrite(file?: CADFiler): CADFiler;
FileRead(file: CADFiler): this;
/**
* 单个数据库内克隆对象(objects),并将他们附加到指定的容器对象(owner).
@@ -67,7 +68,7 @@ export declare class Database {
* @param owner 克隆对象的新容器
* @param idMap id映射
*/
WblockCloneObejcts(objects: CADObject[], owner: OwnerContainer, idMap: IdMaping, drc: DuplicateRecordCloning): CADObject[];
WblockCloneObejcts(objects: CADObject[], owner: OwnerContainer, idMap: IdMaping, drc: DuplicateRecordCloning, filer?: WblockCloneFiler): CADObject[];
/**
* 克隆引用对象 WriteHardObjectId
*/