同步最新的WebCAD代码,包括窗户与材质槽

This commit is contained in:
ChenX
2023-01-11 09:59:43 +08:00
parent 9ff24d8fbf
commit 12a50e98c6
435 changed files with 5165 additions and 1407 deletions

View File

@@ -0,0 +1,3 @@
export declare function CreateWindowTr(templateIdOrUrl?: string): Promise<import("../../entitys.exp").TemplateRecord>;
export declare function CreateDoorTr(templateIdOrUrl?: string): Promise<import("../../entitys.exp").TemplateRecord>;
//# sourceMappingURL=CreateWindowDoorTr.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CreateWindowDoorTr.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/CreateWindowDoorTr.ts"],"names":[],"mappings":"AAKA,wBAAsB,cAAc,CAAC,eAAe,SAA2B,uDAI9E;AAED,wBAAsB,YAAY,CAAC,eAAe,SAA2B,uDAI5E"}

View File

@@ -1,5 +1,6 @@
import { RoomHolePolyline } from '../../DatabaseServices/Room/Entity/Wall/Hole/RoomHolePolyline';
import { Command } from "../../Editor/CommandMachine";
import { ModalState } from '../../UI/Components/Modal/ModalInterface';
import { PromptBlock } from '../../UI/DynamicPrompt/PromptBlock';
export declare enum DrawHoleType {
I = 2,
@@ -13,12 +14,15 @@ export declare enum IHoleType {
export declare class Command_DrawHole implements Command {
private _DrawType;
private _HoleIType?;
constructor(_DrawType: DrawHoleType, _HoleIType?: IHoleType);
private _OnlyDrawHole;
constructor(_DrawType: DrawHoleType, _HoleIType?: IHoleType, _OnlyDrawHole?: boolean);
holeLength: number;
holeHeight: number;
offGround: number;
exec(): Promise<void>;
do(dyn: PromptBlock): Promise<void>;
BeferDrawHole(drawHoleType: DrawHoleType): Promise<ModalState>;
AfterDrawHole(hole: RoomHolePolyline, drawHoleType: DrawHoleType): Promise<void>;
do(dyn: PromptBlock, noFilterArcWall?: boolean): Promise<RoomHolePolyline>;
GetHoleHeight: (hole: RoomHolePolyline) => Promise<RoomHolePolyline>;
GetHoleoffGround: () => Promise<void>;
}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawHole.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawHole.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,gBAAgB,EAAE,MAAM,+DAA+D,CAAC;AAQjG,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,OAAO,EAAE,WAAW,EAAE,MAAM,oCAAoC,CAAC;AAEjE,oBAAY,YAAY;IAEpB,CAAC,IAAI;IACL,CAAC,IAAI;IACL,CAAC,IAAI;CACR;AACD,oBAAY,SAAS;IAEjB,MAAM,IAAI;IACV,IAAI,IAAI;CACX;AAED,qBAAa,gBAAiB,YAAW,OAAO;IAEhC,OAAO,CAAC,SAAS;IAAgB,OAAO,CAAC,UAAU,CAAC;gBAA5C,SAAS,EAAE,YAAY,EAAU,UAAU,CAAC,EAAE,SAAS;IA4B3E,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;IACZ,IAAI;IAcJ,EAAE,CAAC,GAAG,EAAE,WAAW;IAmrBzB,aAAa,SAAgB,gBAAgB,+BAU3C;IACF,gBAAgB,sBAQd;CACL"}
{"version":3,"file":"DrawHole.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawHole.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,gBAAgB,EAAE,MAAM,+DAA+D,CAAC;AAQjG,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,OAAO,EAAE,UAAU,EAAE,MAAM,0CAA0C,CAAC;AAGtE,OAAO,EAAE,WAAW,EAAE,MAAM,oCAAoC,CAAC;AAEjE,oBAAY,YAAY;IAEpB,CAAC,IAAI;IACL,CAAC,IAAI;IACL,CAAC,IAAI;CACR;AACD,oBAAY,SAAS;IAEjB,MAAM,IAAI;IACV,IAAI,IAAI;CACX;AAED,qBAAa,gBAAiB,YAAW,OAAO;IAEhC,OAAO,CAAC,SAAS;IAAgB,OAAO,CAAC,UAAU,CAAC;IAAa,OAAO,CAAC,aAAa;gBAA9E,SAAS,EAAE,YAAY,EAAU,UAAU,CAAC,EAAE,SAAS,EAAU,aAAa,UAAO;IA4BzG,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;IACZ,IAAI;IAsBJ,aAAa,CAAC,YAAY,EAAE,YAAY,GAAG,OAAO,CAAC,UAAU,CAAC;IAE9D,aAAa,CAAC,IAAI,EAAE,gBAAgB,EAAE,YAAY,EAAE,YAAY;IAEhE,EAAE,CAAC,GAAG,EAAE,WAAW,EAAE,eAAe,UAAO,GAAG,OAAO,CAAC,gBAAgB,CAAC;IA0rB7E,aAAa,SAAgB,gBAAgB,+BAU3C;IACF,gBAAgB,sBAQd;CACL"}

12
types/Add-on/Room/DrawRoomDoor.d.ts vendored Normal file
View File

@@ -0,0 +1,12 @@
import { RoomHolePolyline } from "../../DatabaseServices/Room/Entity/Wall/Hole/RoomHolePolyline";
import { DoorWindowPanelStore } from "../../DatabaseServices/Room/Entity/Wall/Hole/Window/WindowPanelStore";
import { ModalState } from "../../UI/Components/Modal/ModalInterface";
import { Command_DrawHole, DrawHoleType } from "./DrawHole";
export declare class Command_DrawRoomDoor extends Command_DrawHole {
private _IsOneKeyDraw;
constructor(_IsOneKeyDraw?: boolean);
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
BeferDrawHole(drawHoleType: DrawHoleType): Promise<ModalState>;
AfterDrawHole(hole: RoomHolePolyline): Promise<void>;
}
//# sourceMappingURL=DrawRoomDoor.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DrawRoomDoor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawRoomDoor.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,gBAAgB,EAAE,MAAM,+DAA+D,CAAC;AAEjG,OAAO,EAAkB,oBAAoB,EAAE,MAAM,sEAAsE,CAAC;AAG5H,OAAO,EAAE,UAAU,EAAE,MAAM,0CAA0C,CAAC;AAEtE,OAAO,EAAE,gBAAgB,EAAE,YAAY,EAAa,MAAM,YAAY,CAAC;AAEvE,qBAAa,oBAAqB,SAAQ,gBAAgB;IAE1C,OAAO,CAAC,aAAa;gBAAb,aAAa,GAAE,OAAe;IAM5C,aAAa,CAAC,KAAK,EAAE,oBAAoB;IAEhC,aAAa,CAAC,YAAY,EAAE,YAAY,GAAG,OAAO,CAAC,UAAU,CAAC;IAwB9D,aAAa,CAAC,IAAI,EAAE,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC;CA4BtE"}

12
types/Add-on/Room/DrawRoomWindow.d.ts vendored Normal file
View File

@@ -0,0 +1,12 @@
import { RoomHolePolyline } from "../../DatabaseServices/Room/Entity/Wall/Hole/RoomHolePolyline";
import { DoorWindowPanelStore } from "../../DatabaseServices/Room/Entity/Wall/Hole/Window/WindowPanelStore";
import { ModalState } from "../../UI/Components/Modal/ModalInterface";
import { Command_DrawHole, DrawHoleType, IHoleType } from "./DrawHole";
export declare class Command_DrawRoomWindow extends Command_DrawHole {
private _IsOneKeyDraw;
constructor(drawType: DrawHoleType, holeIType: IHoleType, _IsOneKeyDraw?: boolean);
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
BeferDrawHole(drawHoleType: DrawHoleType): Promise<ModalState>;
AfterDrawHole(hole: RoomHolePolyline, drawHoleType: DrawHoleType): Promise<void>;
}
//# sourceMappingURL=DrawRoomWindow.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DrawRoomWindow.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawRoomWindow.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,gBAAgB,EAAE,MAAM,+DAA+D,CAAC;AAEjG,OAAO,EAAE,oBAAoB,EAAoB,MAAM,sEAAsE,CAAC;AAK9H,OAAO,EAAE,UAAU,EAAE,MAAM,0CAA0C,CAAC;AAEtE,OAAO,EAAE,gBAAgB,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,YAAY,CAAC;AAEvE,qBAAa,sBAAuB,SAAQ,gBAAgB;IAEE,OAAO,CAAC,aAAa;gBAAnE,QAAQ,EAAE,YAAY,EAAE,SAAS,EAAE,SAAS,EAAU,aAAa,GAAE,OAAe;IAM1F,aAAa,CAAC,KAAK,EAAE,oBAAoB;IAEhC,aAAa,CAAC,YAAY,EAAE,YAAY,GAAG,OAAO,CAAC,UAAU,CAAC;IAsB9D,aAAa,CAAC,IAAI,EAAE,gBAAgB,EAAE,YAAY,EAAE,YAAY,GAAG,OAAO,CAAC,IAAI,CAAC;CAsGlG"}

View File

@@ -1 +1 @@
{"version":3,"file":"FixDrawWallDir.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/FixDrawWallDir.ts"],"names":[],"mappings":"AAOA,wBAAsB,cAAc,IAAI,OAAO,CAAC,OAAO,CAAC,CA+CvD"}
{"version":3,"file":"FixDrawWallDir.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/FixDrawWallDir.ts"],"names":[],"mappings":"AAYA,wBAAsB,cAAc,IAAI,OAAO,CAAC,OAAO,CAAC,CA0FvD"}

22
types/Add-on/Room/OneKeyDrawWindow.d.ts vendored Normal file
View File

@@ -0,0 +1,22 @@
import { DoorWindowPanelStore } from "../../DatabaseServices/Room/Entity/Wall/Hole/Window/WindowPanelStore";
import { Command_DrawRoomDoor } from "./DrawRoomDoor";
import { Command_DrawRoomWindow } from "./DrawRoomWindow";
export declare class Command_OneKeyDrawYZCWindow extends Command_DrawRoomWindow {
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
}
export declare class Command_OneKeyDrawLDCWindow extends Command_DrawRoomWindow {
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
}
export declare class Command_OneKeyDrawPCWindow extends Command_DrawRoomWindow {
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
}
export declare class Command_OneKeyDrawZJCWindow extends Command_DrawRoomWindow {
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
}
export declare class Command_OneKeyDrawZJPCWindow extends Command_DrawRoomWindow {
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
}
export declare class Command_OneKeyDrawYJHMWindow extends Command_DrawRoomDoor {
SetStoreParam(store: DoorWindowPanelStore): Promise<void>;
}
//# sourceMappingURL=OneKeyDrawWindow.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"OneKeyDrawWindow.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/OneKeyDrawWindow.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,oBAAoB,EAAE,MAAM,sEAAsE,CAAC;AAC5G,OAAO,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AACtD,OAAO,EAAE,sBAAsB,EAAE,MAAM,kBAAkB,CAAC;AAE1D,qBAAa,2BAA4B,SAAQ,sBAAsB;IAEpD,aAAa,CAAC,KAAK,EAAE,oBAAoB,GAAG,OAAO,CAAC,IAAI,CAAC;CAQ3E;AAED,qBAAa,2BAA4B,SAAQ,sBAAsB;IAEpD,aAAa,CAAC,KAAK,EAAE,oBAAoB,GAAG,OAAO,CAAC,IAAI,CAAC;CAgB3E;AAED,qBAAa,0BAA2B,SAAQ,sBAAsB;IAEnD,aAAa,CAAC,KAAK,EAAE,oBAAoB,GAAG,OAAO,CAAC,IAAI,CAAC;CAQ3E;AAED,qBAAa,2BAA4B,SAAQ,sBAAsB;IAEpD,aAAa,CAAC,KAAK,EAAE,oBAAoB,GAAG,OAAO,CAAC,IAAI,CAAC;CAQ3E;AAED,qBAAa,4BAA6B,SAAQ,sBAAsB;IAErD,aAAa,CAAC,KAAK,EAAE,oBAAoB,GAAG,OAAO,CAAC,IAAI,CAAC;CAQ3E;AAED,qBAAa,4BAA6B,SAAQ,oBAAoB;IAEnD,aAAa,CAAC,KAAK,EAAE,oBAAoB,GAAG,OAAO,CAAC,IAAI,CAAC;CAM3E"}