修复:并集错误
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { TemplateAction } from "./TemplateAction";
|
||||
export declare enum ThicknessDirection {
|
||||
Center = 0,
|
||||
Back = 1,
|
||||
Front = 2
|
||||
}
|
||||
export interface ThicknessActionData {
|
||||
Direction: ThicknessDirection;
|
||||
/**
|
||||
* 附加的动作
|
||||
*/
|
||||
Actions: TemplateAction[];
|
||||
}
|
||||
/**
|
||||
* 模版动作
|
||||
*/
|
||||
export declare class TempateThicknessAction extends TemplateAction {
|
||||
EntityDirectionMap: Map<ObjectId, ThicknessActionData>;
|
||||
protected _Update(paramDiff: number, newValue: number): void;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TempateThicknessAction.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TempateThicknessAction.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Action/TempateThicknessAction.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,oBAAY,kBAAkB;IAE1B,MAAM,IAAI;IACV,IAAI,IAAI;IACR,KAAK,IAAI;CACZ;AAED,MAAM,WAAW,mBAAmB;IAGhC,SAAS,EAAE,kBAAkB,CAAC;IAC9B;;OAEG;IACH,OAAO,EAAE,cAAc,EAAE,CAAC;CAC7B;AAED;;GAEG;AACH,qBACa,sBAAuB,SAAQ,cAAc;IAEtD,kBAAkB,EAAE,GAAG,CAAC,QAAQ,EAAE,mBAAmB,CAAC,CAAa;IACnE,SAAS,CAAC,OAAO,CAAC,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM;IA0BrD,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAqBvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAe3B"}
|
@@ -1,14 +0,0 @@
|
||||
import { Vector3 } from "three";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { TemplateAction } from "./TemplateAction";
|
||||
export declare class TemplateMoveAction extends TemplateAction {
|
||||
StretchDirection: Vector3;
|
||||
MoveEntitys: ObjectId[];
|
||||
constructor(StretchDirection?: Vector3, MoveEntitys?: ObjectId[]);
|
||||
protected _CacheMoveVector: Vector3;
|
||||
protected _Update(paramDiff: number): void;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateMoveAction.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateMoveAction.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Action/TemplateMoveAction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGhC,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,qBACa,kBAAmB,SAAQ,cAAc;IAG/B,gBAAgB;IACxB,WAAW,EAAE,QAAQ,EAAE;gBADf,gBAAgB,UAAc,EACtC,WAAW,GAAE,QAAQ,EAAO;IAMvC,SAAS,CAAC,gBAAgB,EAAE,OAAO,CAAC;IACpC,SAAS,CAAC,OAAO,CAAC,SAAS,EAAE,MAAM;IAmBnC,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAcvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAS3B"}
|
@@ -1,17 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { Board } from "../../Entity/Board";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { TemplateAction } from "./TemplateAction";
|
||||
/**
|
||||
* 设置封边动作
|
||||
*/
|
||||
export declare class TemplateSetSealAction extends TemplateAction {
|
||||
EntitySealIndexsMap: {
|
||||
entity: ObjectId<Board>;
|
||||
indexs: number[];
|
||||
}[];
|
||||
protected _Update(diff: number, newV: number): void;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateSetSealAction.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateSetSealAction.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Action/TemplateSetSealAction.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,KAAK,EAAE,MAAM,oBAAoB,CAAC;AAC3C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD;;GAEG;AACH,qBACa,qBAAsB,SAAQ,cAAc;IAErD,mBAAmB,EAAE;QACjB,MAAM,EAAE,QAAQ,CAAC,KAAK,CAAC,CAAC;QACxB,MAAM,EAAE,MAAM,EAAE,CAAC;KACpB,EAAE,CAAM;cAEU,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM;IAwBrD,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAcvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAW3B"}
|
@@ -1,16 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { TemplateMoveAction } from "./TemplateMoveAction";
|
||||
/**
|
||||
* Stretch夹点动作
|
||||
*/
|
||||
export declare class TemplateStretchGripAction extends TemplateMoveAction {
|
||||
EntityStretchPointMap: {
|
||||
entity: ObjectId;
|
||||
indexs: number[];
|
||||
}[];
|
||||
protected _Update(dist: number): void;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateStretchGripAction.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateStretchGripAction.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Action/TemplateStretchGripAction.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAE1D;;GAEG;AACH,qBACa,yBAA0B,SAAQ,kBAAkB;IAE7D,qBAAqB,EAAE;QACnB,MAAM,EAAE,QAAQ,CAAC;QACjB,MAAM,EAAE,MAAM,EAAE,CAAC;KACpB,EAAE,CAAM;IAET,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM;IAe9B,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAcvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAW3B"}
|
@@ -1,29 +0,0 @@
|
||||
import { Box3, Vector3 } from "three";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { TemplateMoveAction } from "./TemplateMoveAction";
|
||||
/**
|
||||
* 拽拖比例盒子动作
|
||||
*/
|
||||
export declare class TemplateStretchScaleBoxAction extends TemplateMoveAction {
|
||||
StretchDirection: Vector3;
|
||||
EntityStretchData: {
|
||||
entity: ObjectId;
|
||||
scaleBox: Box3;
|
||||
}[];
|
||||
/**
|
||||
* 正常不会直接修改下面的2个属性,如果真的需要修改,请调用 `this.WriteAllObjectRecord`;
|
||||
* 避免历史记录没有记录更新.
|
||||
*/
|
||||
constructor(StretchDirection?: Vector3, EntityStretchData?: {
|
||||
entity: ObjectId;
|
||||
scaleBox: Box3;
|
||||
}[]);
|
||||
protected _Update(dist: number): void;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
/**
|
||||
* 拽拖固定大小盒子动作(弃用)
|
||||
*/
|
||||
//# sourceMappingURL=TemplateStretchScaleBoxAction.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateStretchScaleBoxAction.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Action/TemplateStretchScaleBoxAction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEtC,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAE1D;;GAEG;AACH,qBACa,6BAA8B,SAAQ,kBAAkB;IAOtD,gBAAgB,EAAE,OAAO;IACzB,iBAAiB,EAAE;QAAE,MAAM,EAAE,QAAQ,CAAC;QAAC,QAAQ,EAAE,IAAI,CAAC;KAAE,EAAE;IANrE;;;MAGE;gBAES,gBAAgB,GAAE,OAAuB,EACzC,iBAAiB,GAAE;QAAE,MAAM,EAAE,QAAQ,CAAC;QAAC,QAAQ,EAAE,IAAI,CAAC;KAAE,EAAO;IAM1E,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM;IA8B9B,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAevB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAY3B;AAED;;GAEG"}
|
@@ -1,14 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { Board } from "../../Entity/Board";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { Positioning } from "./Positioning";
|
||||
export declare class PositioningBoardSpace extends Positioning {
|
||||
ObjectId: ObjectId<Board>;
|
||||
/**
|
||||
* 定位
|
||||
*/
|
||||
Positioning(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=PositioningBoardSpace.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PositioningBoardSpace.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Positioning/PositioningBoardSpace.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,KAAK,EAAE,MAAM,oBAAoB,CAAC;AAC3C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBACa,qBAAsB,SAAQ,WAAW;IAEtC,QAAQ,EAAE,QAAQ,CAAC,KAAK,CAAC,CAAC;IACtC;;MAEE;IACI,WAAW;IAcjB,QAAQ,CAAC,IAAI,EAAE,QAAQ,GAAG,IAAI;IAM9B,SAAS,CAAC,IAAI,EAAE,QAAQ,GAAG,IAAI;CAOlC"}
|
@@ -1,8 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { Positioning } from "./Positioning";
|
||||
export declare class PositioningFixed extends Positioning {
|
||||
Positioning(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=PositioningFixed.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PositioningFixed.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Positioning/PositioningFixed.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBACa,gBAAiB,SAAQ,WAAW;IAE9B,WAAW;IAK1B,QAAQ,CAAC,IAAI,EAAE,QAAQ,GAAG,IAAI;IAa9B,SAAS,CAAC,IAAI,EAAE,QAAQ,GAAG,IAAI;CAWlC"}
|
@@ -1,19 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { Board } from "../../Entity/Board";
|
||||
import { HardwareCompositeEntity } from "../../Hardware/HardwareCompositeEntity";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { Positioning } from "./Positioning";
|
||||
/**
|
||||
* 拉手的定位空间
|
||||
*/
|
||||
export declare class PositioningHandleSpace extends Positioning {
|
||||
constructor(_ObjectId?: ObjectId<Board | HardwareCompositeEntity>);
|
||||
ObjectId: ObjectId<Board | HardwareCompositeEntity>;
|
||||
/**
|
||||
* 定位
|
||||
*/
|
||||
Positioning(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=PositioningHandleSpace.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PositioningHandleSpace.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/Positioning/PositioningHandleSpace.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,KAAK,EAAE,MAAM,oBAAoB,CAAC;AAC3C,OAAO,EAAE,uBAAuB,EAAE,MAAM,wCAAwC,CAAC;AACjF,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAG5C;;GAEG;AACH,qBACa,sBAAuB,SAAQ,WAAW;gBAEvC,SAAS,CAAC,EAAE,QAAQ,CAAC,KAAK,GAAG,uBAAuB,CAAC;IAMrD,QAAQ,EAAE,QAAQ,CAAC,KAAK,GAAG,uBAAuB,CAAC,CAAC;IAChE;;MAEE;IACI,WAAW;IAmBjB,QAAQ,CAAC,IAAI,EAAE,QAAQ,GAAG,IAAI;IAM9B,SAAS,CAAC,IAAI,EAAE,QAAQ,GAAG,IAAI;CAOlC"}
|
@@ -1,19 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { CADObject } from "../../CADObject";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { RoomHolePolyline } from "../../Room/Entity/Wall/Hole/RoomHolePolyline";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
/**
|
||||
* 弧形窗
|
||||
*/
|
||||
export declare class TemplateArcWindowRecord extends TemplateRecord {
|
||||
constructor();
|
||||
HoleObjectId: ObjectId<RoomHolePolyline>;
|
||||
ArcWallIndex: number;
|
||||
InitWindowFrame(hole: RoomHolePolyline, arcWallIndex: number): void;
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
ApplyPartialUndo(undoData: CADObject): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateArcWindowRecord.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateArcWindowRecord.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateArcWindowRecord.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAQ5C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,gBAAgB,EAAE,MAAM,8CAA8C,CAAC;AAEhF,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD;;GAEG;AACH,qBACa,uBAAwB,SAAQ,cAAc;;IAQ3C,YAAY,EAAE,QAAQ,CAAC,gBAAgB,CAAC,CAAC;IACzC,YAAY,EAAE,MAAM,CAAC;IAEjC,eAAe,CAAC,IAAI,EAAE,gBAAgB,EAAE,YAAY,EAAE,MAAM;cA2D5C,MAAM;IAmKb,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAQvB,SAAS,CAAC,IAAI,EAAE,QAAQ;IASxB,gBAAgB,CAAC,QAAQ,EAAE,SAAS;CAKhD"}
|
@@ -1,17 +0,0 @@
|
||||
import { ISpaceParse } from "../../../Geometry/SpaceParse/ISpaceParse";
|
||||
import { BehindBoardOption, IGrooveOption } from "../../../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateBoardRecord } from "./TemplateBoard";
|
||||
/**
|
||||
* 背板模板
|
||||
*/
|
||||
export declare class TemplateBehindBoard extends TemplateBoardRecord {
|
||||
protected _option: BehindBoardOption;
|
||||
private grooveoption;
|
||||
constructor();
|
||||
set Grooveoption(option: IGrooveOption);
|
||||
GeneralBoardList(space: ISpaceParse): import("../../Entity/Board").Board[];
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateBehindBoard.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateBehindBoard.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateBehindBoard.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AACvE,OAAO,EAAE,iBAAiB,EAAE,aAAa,EAAE,MAAM,oDAAoD,CAAC;AAEtG,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,mBAAmB,EAAE,MAAM,iBAAiB,CAAC;AAEtD;;GAEG;AACH,qBACa,mBAAoB,SAAQ,mBAAmB;IAExD,SAAS,CAAC,OAAO,EAAE,iBAAiB,CAAmC;IACvE,OAAO,CAAC,YAAY,CAKlB;;IAMF,IAAI,YAAY,CAAC,MAAM,EAAE,aAAa,EAIrC;IACD,gBAAgB,CAAC,KAAK,EAAE,WAAW;IAInC,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAoCvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CA2B3B"}
|
@@ -1,23 +0,0 @@
|
||||
import { ISpaceParse } from "../../../Geometry/SpaceParse/ISpaceParse";
|
||||
import { BoardProcessOption } from "../../../UI/Store/OptionInterface/BoardProcessOption";
|
||||
import { BoardConfigOption } from "../../../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { Board } from "../../Entity/Board";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
/**
|
||||
* 板件模板的基类.(层板,立板,背板)
|
||||
*/
|
||||
export declare class TemplateBoardRecord extends TemplateRecord {
|
||||
UseBoardProcessOption: boolean;
|
||||
BoardProcessOption: BoardProcessOption;
|
||||
DrawBoardCount: number;
|
||||
protected _option: BoardConfigOption;
|
||||
get Option(): BoardConfigOption;
|
||||
set Option(option: BoardConfigOption);
|
||||
protected GeneralBoardList(space: ISpaceParse): Board[];
|
||||
Purge(): void;
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateBoard.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateBoard.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateBoard.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AACvE,OAAO,EAAE,kBAAkB,EAAE,MAAM,sDAAsD,CAAC;AAC1F,OAAO,EAAE,iBAAiB,EAAE,MAAM,oDAAoD,CAAC;AAGvF,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,KAAK,EAAE,MAAM,oBAAoB,CAAC;AAE3C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD;;GAEG;AACH,qBACa,mBAAoB,SAAQ,cAAc;IAGnD,qBAAqB,UAAS;IAC9B,kBAAkB,EAAE,kBAAkB,CAAC;IAE3B,cAAc,SAAK;IAE/B,SAAS,CAAC,OAAO,EAAE,iBAAiB,CAAC;IAMrC,IAAI,MAAM,IAIS,iBAAiB,CADnC;IACD,IAAI,MAAM,CAAC,MAAM,EAAE,iBAAiB,EAKnC;IACD,SAAS,CAAC,gBAAgB,CAAC,KAAK,EAAE,WAAW,GAAG,KAAK,EAAE;IAKvD,KAAK;cAOW,MAAM;IAuEtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAMvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAM3B"}
|
@@ -1,12 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
/**
|
||||
* 来用包裹EntityRef 使他们自动成为一个模块
|
||||
*/
|
||||
export declare class TemplateEntityRef extends TemplateRecord {
|
||||
InitBaseParams(): this;
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateEntityRef.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateEntityRef.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateEntityRef.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD;;GAEG;AACH,qBACa,iBAAkB,SAAQ,cAAc;IAGjD,cAAc,IAAI,IAAI;cAoBN,MAAM;IA2BtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAMvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAM3B"}
|
@@ -1,13 +0,0 @@
|
||||
import { ILatticeOption } from "../../../UI/Store/LatticeInterface";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
export declare class TemplateLatticeRecord extends TemplateRecord {
|
||||
private option;
|
||||
constructor();
|
||||
get Option(): ILatticeOption;
|
||||
set Option(option: ILatticeOption);
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateLatticeRecord.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateLatticeRecord.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateLatticeRecord.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AAEpE,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD,qBACa,qBAAsB,SAAQ,cAAc;IAErD,OAAO,CAAC,MAAM,CAA+C;;IAM7D,IAAI,MAAM,IAIS,cAAc,CADhC;IACD,IAAI,MAAM,CAAC,MAAM,EAAE,cAAc,EAKhC;cAQe,MAAM;IAmDtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAgCvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CA8B3B"}
|
@@ -1,22 +0,0 @@
|
||||
import { ISpaceParse } from "../../../Geometry/SpaceParse/ISpaceParse";
|
||||
import { IGrooveOption, LayerBoardOption, LayerNailOption } from "../../../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { Board } from "../../Entity/Board";
|
||||
import { TemplateBoardRecord } from "./TemplateBoard";
|
||||
/**
|
||||
* 层板模板
|
||||
*/
|
||||
export declare class TemplateLayerBoard extends TemplateBoardRecord {
|
||||
constructor();
|
||||
protected _option: LayerBoardOption;
|
||||
private _nailOption;
|
||||
private grooveOption;
|
||||
set GrooveOption(option: IGrooveOption);
|
||||
get NailOption(): LayerNailOption;
|
||||
set NailOption(nailOpt: LayerNailOption);
|
||||
GeneralBoardList(space: ISpaceParse): Board[];
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateLayerBoard.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateLayerBoard.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateLayerBoard.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AACvE,OAAO,EAAE,aAAa,EAAE,gBAAgB,EAAE,eAAe,EAAE,MAAM,oDAAoD,CAAC;AAEtH,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,KAAK,EAAE,MAAM,oBAAoB,CAAC;AAC3C,OAAO,EAAE,mBAAmB,EAAE,MAAM,iBAAiB,CAAC;AAEtD;;GAEG;AACH,qBACa,kBAAmB,SAAQ,mBAAmB;;IAOvD,SAAS,CAAC,OAAO,EAAE,gBAAgB,CAAkC;IACrE,OAAO,CAAC,WAAW,CAA6C;IAChE,OAAO,CAAC,YAAY,CAKlB;IACF,IAAI,YAAY,CAAC,MAAM,EAAE,aAAa,EAIrC;IACD,IAAI,UAAU,IAIU,eAAe,CADtC;IACD,IAAI,UAAU,CAAC,OAAO,EAAE,eAAe,EAItC;IAED,gBAAgB,CAAC,KAAK,EAAE,WAAW;cAInB,MAAM;IAiBtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IA8DvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAyC3B"}
|
@@ -1,12 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
/**
|
||||
* 左右侧板模板
|
||||
*/
|
||||
export declare class TemplateLeftRightBoardRecord extends TemplateRecord {
|
||||
constructor();
|
||||
InitBaseParams(): this;
|
||||
protected UpdateEntitys(): void;
|
||||
ReadFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateLeftRightBoardRecord.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateLeftRightBoardRecord.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateLeftRightBoardRecord.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAI1C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD;;GAEG;AACH,qBACa,4BAA6B,SAAQ,cAAc;;IAO5D,cAAc;cAmBK,aAAa;IAmChC,QAAQ,CAAC,IAAI,EAAE,QAAQ;CAwB1B"}
|
@@ -1,25 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { CADObject } from "../../CADObject";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { RoomHolePolyline } from "../../Room/Entity/Wall/Hole/RoomHolePolyline";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
/**
|
||||
* 房门模块建模
|
||||
* 禁止使用板来建模(因为板会被倒角)
|
||||
* 默认左侧为门铰链位置 右边为门把手位置
|
||||
* 需要提供门开启旋转轴(门铰链所在的位置)
|
||||
* 移动门外开时门位置的移动动作 所需的移动值?(用于旋转轴的切换?)
|
||||
*
|
||||
*/
|
||||
export declare class TemplateRoomDoorRecord extends TemplateRecord {
|
||||
HoleObjectId: ObjectId<RoomHolePolyline>;
|
||||
DoorLogo: string;
|
||||
IsMirror: boolean;
|
||||
constructor();
|
||||
InitHoleParams(): this;
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
ApplyPartialUndo(undoData: CADObject): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateRoomDoorRecord.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateRoomDoorRecord.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateRoomDoorRecord.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC5C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,gBAAgB,EAAE,MAAM,8CAA8C,CAAC;AAEhF,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAGnD;;;;;;;GAOG;AAGH,qBACa,sBAAuB,SAAQ,cAAc;IAE1C,YAAY,EAAE,QAAQ,CAAC,gBAAgB,CAAC,CAAC;IACzC,QAAQ,EAAE,MAAM,CAAC;IAEjB,QAAQ,UAAS;;IAQ7B,cAAc;cAOW,MAAM;IAuCtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAevB,SAAS,CAAC,IAAI,EAAE,QAAQ;IAYxB,gBAAgB,CAAC,QAAQ,EAAE,SAAS;CAKhD"}
|
@@ -1,5 +0,0 @@
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
export declare class TemplateSizeBoard extends TemplateRecord {
|
||||
protected Update(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=TemplateSizeBoard.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateSizeBoard.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateSizeBoard.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD,qBACa,iBAAkB,SAAQ,cAAc;cAEjC,MAAM;CA6BzB"}
|
@@ -1,22 +0,0 @@
|
||||
import { BoardProcessOption } from "../../../UI/Store/OptionInterface/BoardProcessOption";
|
||||
import { TBBoardOption } from "../../../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
/**顶底板模板 */
|
||||
export declare class TemplateTopBottomBoard extends TemplateRecord {
|
||||
private _topOption;
|
||||
private _bottomOption;
|
||||
UseBoardProcessOption: boolean;
|
||||
BoardProcessOption: BoardProcessOption;
|
||||
DrawCounts: [number, number, number];
|
||||
constructor();
|
||||
get TopOption(): TBBoardOption;
|
||||
set TopOption(option: TBBoardOption);
|
||||
get BottomOption(): TBBoardOption;
|
||||
set BottomOption(option: TBBoardOption);
|
||||
protected Update(): Promise<void>;
|
||||
private SetBoardProcess;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateTopBottomBoard.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateTopBottomBoard.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateTopBottomBoard.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,kBAAkB,EAAE,MAAM,sDAAsD,CAAC;AAC1F,OAAO,EAAE,aAAa,EAAE,MAAM,oDAAoD,CAAC;AAGnF,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAI1C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD,WAAW;AACX,qBACa,sBAAuB,SAAQ,cAAc;IAEtD,OAAO,CAAC,UAAU,CAA+C;IACjE,OAAO,CAAC,aAAa,CAAkD;IACvE,qBAAqB,UAAS;IAC9B,kBAAkB,EAAE,kBAAkB,CAAC;IAC3B,UAAU,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAa;;IAM7D,IAAI,SAAS,IAIS,aAAa,CADlC;IACD,IAAI,SAAS,CAAC,MAAM,EAAE,aAAa,EAKlC;IACD,IAAI,YAAY,IAIS,aAAa,CADrC;IACD,IAAI,YAAY,CAAC,MAAM,EAAE,aAAa,EAIrC;cAQe,MAAM;IAwGtB,OAAO,CAAC,eAAe;IAmBvB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IA0CvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAuC3B"}
|
@@ -1,17 +0,0 @@
|
||||
import { ISpaceParse } from "../../../Geometry/SpaceParse/ISpaceParse";
|
||||
import { IGrooveOption, VerticalBoardOption } from "../../../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateBoardRecord } from "./TemplateBoard";
|
||||
/**
|
||||
* 立板模板
|
||||
*/
|
||||
export declare class TemplateVerticalBoard extends TemplateBoardRecord {
|
||||
constructor();
|
||||
protected _option: VerticalBoardOption;
|
||||
private grooveOption;
|
||||
set GrooveOption(option: IGrooveOption);
|
||||
GeneralBoardList(space: ISpaceParse): import("../../Entity/Board").Board[];
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateVerticalBoard.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateVerticalBoard.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateVerticalBoard.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AACvE,OAAO,EAAE,aAAa,EAAE,mBAAmB,EAAE,MAAM,oDAAoD,CAAC;AAExG,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,mBAAmB,EAAE,MAAM,iBAAiB,CAAC;AAEtD;;GAEG;AACH,qBACa,qBAAsB,SAAQ,mBAAmB;;IAO1D,SAAS,CAAC,OAAO,EAAE,mBAAmB,CAAqC;IAC3E,OAAO,CAAC,YAAY,CAKlB;IACF,IAAI,YAAY,CAAC,MAAM,EAAE,aAAa,EAIrC;IACD,gBAAgB,CAAC,KAAK,EAAE,WAAW;IAInC,QAAQ,CAAC,IAAI,EAAE,QAAQ;IA4CvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CA0B3B"}
|
@@ -1,10 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
export declare class TemplateVisualSpace extends TemplateRecord {
|
||||
IsVisible: boolean;
|
||||
constructor();
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateVisualSpace.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateVisualSpace.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateVisualSpace.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD,qBACa,mBAAoB,SAAQ,cAAc;IAEvC,SAAS,UAAQ;;cAOb,MAAM;IAuCtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAOvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAY3B"}
|
@@ -1,25 +0,0 @@
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { CADObject } from "../../CADObject";
|
||||
import { ObjectId } from "../../ObjectId";
|
||||
import { RoomHolePolyline } from "../../Room/Entity/Wall/Hole/RoomHolePolyline";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
export declare class TemplateWindowRecord extends TemplateRecord {
|
||||
HoleObjectId: ObjectId<RoomHolePolyline>;
|
||||
CTSId: ObjectId;
|
||||
LeftIsWall: boolean;
|
||||
RightIsWall: boolean;
|
||||
WindowLogo: string;
|
||||
LeftWindowLogo: string;
|
||||
RightWindowLogo: string;
|
||||
LeftWindowTemplateId: string;
|
||||
RightWindowTemplateId: string;
|
||||
constructor();
|
||||
InitHoleParams(): this;
|
||||
set WpDist(v: number[]);
|
||||
get WpDists(): number[];
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
ApplyPartialUndo(undoData: CADObject): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateWindowRecord.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateWindowRecord.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateWindowRecord.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,gBAAgB,EAAE,MAAM,8CAA8C,CAAC;AAKhF,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAgEnD,qBACa,oBAAqB,SAAQ,cAAc;IAExC,YAAY,EAAE,QAAQ,CAAC,gBAAgB,CAAC,CAAC;IAEzC,KAAK,EAAE,QAAQ,CAAC;IAChB,UAAU,UAAS;IACnB,WAAW,UAAS;IAEpB,UAAU,EAAE,MAAM,CAAC;IACnB,cAAc,EAAE,MAAM,CAAC;IACvB,eAAe,EAAE,MAAM,CAAC;IAExB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,qBAAqB,EAAE,MAAM,CAAC;;IAQ1C,cAAc;IAwBd,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,EAAE,EAkBrB;IAED,IAAI,OAAO,IAAI,MAAM,EAAE,CA6BtB;cAEwB,MAAM;IAgLtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IAwBvB,SAAS,CAAC,IAAI,EAAE,QAAQ;IAqBxB,gBAAgB,CAAC,QAAQ,EAAE,SAAS;CAKhD"}
|
@@ -1,13 +0,0 @@
|
||||
import { IWineRackOption } from "../../../UI/Store/WineRackInterface";
|
||||
import { CADFiler } from "../../CADFiler";
|
||||
import { TemplateRecord } from "../TemplateRecord";
|
||||
export declare class TemplateWineRackRecord extends TemplateRecord {
|
||||
private option;
|
||||
constructor();
|
||||
get Option(): IWineRackOption;
|
||||
set Option(option: IWineRackOption);
|
||||
protected Update(): Promise<void>;
|
||||
ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=TemplateWineRackRecord.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateWineRackRecord.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Template/ProgramTempate/TemplateWineRackRecord.ts"],"names":[],"mappings":"AAQA,OAAO,EAAiB,eAAe,EAAE,MAAM,qCAAqC,CAAC;AAErF,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE1C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAEnD,qBACa,sBAAuB,SAAQ,cAAc;IAEtD,OAAO,CAAC,MAAM,CAAiD;;IAM/D,IAAI,MAAM,IAIS,eAAe,CADjC;IACD,IAAI,MAAM,CAAC,MAAM,EAAE,eAAe,EAKjC;cACe,MAAM;IAmDtB,QAAQ,CAAC,IAAI,EAAE,QAAQ;IA2CvB,SAAS,CAAC,IAAI,EAAE,QAAQ;CAsC3B"}
|
115
types/DatabaseServices/Template/TempateUtils.d.ts
vendored
115
types/DatabaseServices/Template/TempateUtils.d.ts
vendored
@@ -1,115 +0,0 @@
|
||||
import { Vector3 } from "three";
|
||||
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
|
||||
import { IGetRoomInfo } from "../../UI/Components/Template/GetRoomCabName";
|
||||
import { ITemplateParam } from "../../UI/Store/RightPanelStore/ITemplateParam";
|
||||
import { Board } from "../Entity/Board";
|
||||
import { Entity } from './../Entity/Entity';
|
||||
import { TemplateAction } from "./Action/TemplateAction";
|
||||
import { TemplateFilletAction } from "./Action/TemplateFilletAction";
|
||||
import { TemplateRecord } from "./TemplateRecord";
|
||||
/**
|
||||
* 得到最深处的模块节点
|
||||
*/
|
||||
export declare function GetDeepestTemplate(brs: Entity[]): TemplateRecord | undefined;
|
||||
/**
|
||||
* 获得模块的尺寸
|
||||
*/
|
||||
export declare function GetTempateSize(template: TemplateRecord): Vector3;
|
||||
export declare function GetTempateBoards(template: TemplateRecord): Board[];
|
||||
export declare function GetTempateEntitys(template: TemplateRecord): Entity[];
|
||||
/**
|
||||
* 初始化模块
|
||||
*
|
||||
* 如果所有板件都在同一个模块, 那么传回原先的模块(或生成新模块)
|
||||
* 如果所有板件都不在模块中,那么生成新模块.
|
||||
* 如果板件在不同的模块中,那么询问用户是否生成新模块.
|
||||
*
|
||||
* @param ents 板件列表
|
||||
* @returns 模块记录
|
||||
*/
|
||||
export declare function InitTemplate(ents: Entity[]): Promise<TemplateRecord | undefined>;
|
||||
/**
|
||||
* 使用板件更新模块的尺寸
|
||||
*/
|
||||
export declare function UpdateTemplateSizeOffBoards(template: TemplateRecord): void;
|
||||
/**
|
||||
* 设置模块坐标系
|
||||
*
|
||||
* 通常需要调用一下`UpdateTemplateSizeOffBoards`
|
||||
*/
|
||||
export declare function SetTempateCoordinate(template: TemplateRecord): Promise<void>;
|
||||
/**
|
||||
* 初始化模块的大小动作
|
||||
*
|
||||
* 应该已经传入正确的模块大小
|
||||
* 应该先判断是否存在动作,如果有,则清空它.
|
||||
* @param template
|
||||
* @param [useScaleBox=true] 使用比例盒子拉伸动作?如果`=false`则使用夹点拉伸动作.
|
||||
*/
|
||||
export declare function InitTempateSizeActions(template: TemplateRecord, useScaleBox?: boolean): void;
|
||||
/**
|
||||
* 初始化模块的板厚动作
|
||||
*
|
||||
* 如果已经存在动作,则会清空旧的动作.
|
||||
* @param template
|
||||
* @param [autoCalculate=true] 自动计算板厚的变化方向,如果为否则交给用户选择
|
||||
*/
|
||||
export declare function InitTempateBoardThicknessActions(template: TemplateRecord, autoCalculate?: boolean): Promise<void>;
|
||||
/**
|
||||
* 对指定的板厚动作方向进行修改
|
||||
*
|
||||
* 大量抄自动初始化板厚动作的代码
|
||||
*/
|
||||
export declare function UpdateTempateBoardThicknessAction(template: TemplateRecord): Promise<void>;
|
||||
/**
|
||||
* 增加拉伸动作
|
||||
*
|
||||
* 返回动作,并不会直接加入到模块中,可以设置完动作属性在加入
|
||||
* @param [useScaleBox=false] 使用比例盒子,否则使用夹点拽拖
|
||||
*/
|
||||
export declare function AddStretchAction(template: TemplateRecord, useScaleBox?: boolean): Promise<TemplateAction>;
|
||||
/**
|
||||
* 增加倒角动作
|
||||
*
|
||||
* 动作不会直接加到模块中,需要修改动作的参数后在加入
|
||||
* @param template
|
||||
* @returns
|
||||
*/
|
||||
export declare function AddFilletAction(template: TemplateRecord): Promise<TemplateFilletAction | undefined>;
|
||||
/**
|
||||
* 上传模块
|
||||
* @param template 模块
|
||||
* @param directoryId 目录id
|
||||
* @returns 成功?
|
||||
*/
|
||||
export declare function UploadTemplate(template: TemplateRecord, directoryId: string): Promise<boolean>;
|
||||
/**
|
||||
* 上传更新模块
|
||||
* @param template 模块
|
||||
* @param templateId 模块的id
|
||||
* @returns 成功?
|
||||
*/
|
||||
export declare function UploadUpdateTemplate(template: TemplateRecord, templateId: string, diy_logo: string): Promise<boolean>;
|
||||
/**
|
||||
* 删除模块节点,同时会删除其子节点
|
||||
*/
|
||||
export declare function DeleteTempate(template: TemplateRecord): void;
|
||||
export declare function CheckTempalteParamName(name: string, nameSet: Set<string>): boolean;
|
||||
export declare function GetOnlineTemplate(tid: string, props?: ITemplateParam[]): Promise<TemplateRecord>;
|
||||
export declare function EditorOnlineTemplate(template: TemplateRecord, module_id: string, isCheck: boolean, diy_logo?: string): Promise<void>;
|
||||
/**仅移除模块节点 */
|
||||
export declare function RemoveTemplate(temp: TemplateRecord): void;
|
||||
/**
|
||||
* 模块替换
|
||||
* @param oldTemp
|
||||
* @param newTemp
|
||||
* @param [reSelectSpace=true]
|
||||
* @param [extendExpr=true] 继承被替换模块的表达式,默认总是继承,仅当我们拾取空间到虚拟空间时,不继承变量,因为我们需要使用全新变量.
|
||||
*/
|
||||
export declare function ReplaceTemplate(oldTemp: TemplateRecord, newTemp: TemplateRecord, reSelectSpace?: boolean, extendExpr?: boolean, entInfo?: IGetRoomInfo): Promise<void>;
|
||||
/**
|
||||
* 删除当前模块节点
|
||||
*/
|
||||
export declare function DeleteCurrentTempate(template: TemplateRecord): void;
|
||||
export declare function SetTemplatePositionAndSetParent(spaceParse: ISpaceParse, template: TemplateRecord, isAddDeepNode?: boolean, option?: IGetRoomInfo): Promise<void>;
|
||||
//# sourceMappingURL=TempateUtils.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TempateUtils.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Template/TempateUtils.ts"],"names":[],"mappings":"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"}
|
@@ -1,15 +0,0 @@
|
||||
import { TemplateRecord } from "./TemplateRecord";
|
||||
export declare function SelectTempate(msg?: string, filterFunction?: (t: TemplateRecord) => boolean): Promise<TemplateRecord>;
|
||||
export declare class AutoTempateSizeAction {
|
||||
exec(): Promise<void>;
|
||||
}
|
||||
export declare class TemplateAttach {
|
||||
exec(): Promise<void>;
|
||||
}
|
||||
export declare class TemplateAttach2 {
|
||||
exec(): Promise<void>;
|
||||
}
|
||||
export declare class TemplateArray {
|
||||
exec(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=TemplateTest.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TemplateTest.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Template/TemplateTest.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,wBAAsB,aAAa,CAAC,GAAG,SAAU,EAAE,cAAc,CAAC,EAAE,CAAC,CAAC,EAAE,cAAc,KAAK,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAyB3H;AAED,qBAAa,qBAAqB;IAExB,IAAI;CAiCb;AAED,qBAAa,cAAc;IAEjB,IAAI;CAkBb;AAGD,qBAAa,eAAe;IAElB,IAAI;CA2Cb;AAED,qBAAa,aAAa;IAEhB,IAAI;CAyEb"}
|
Reference in New Issue
Block a user