同步代码

This commit is contained in:
ChenX
2023-09-09 17:26:43 +08:00
parent f1a1373831
commit 05589d99d5
133 changed files with 752 additions and 407 deletions

View File

@@ -1,6 +1,8 @@
import { Command } from "../../Editor/CommandMachine";
import { WallDirMode } from "./WallDirMode";
export declare class Command_Curve2Wall implements Command {
_WallThickness: number;
_WallHeight: number;
_DrawDirMode: WallDirMode;
exec(): Promise<void>;
}

View File

@@ -1 +1 @@
{"version":3,"file":"Curve2Wall.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/Curve2Wall.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,kBAAmB,YAAW,OAAO;IAE9C,YAAY,EAAE,WAAW,CAAsB;IACzC,IAAI;CAkKb"}
{"version":3,"file":"Curve2Wall.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/Curve2Wall.ts"],"names":[],"mappings":"AAYA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAWtD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,kBAAmB,YAAW,OAAO;IAE9C,cAAc,EAAE,MAAM,CAAO;IAC7B,WAAW,EAAE,MAAM,CAAQ;IAC3B,YAAY,EAAE,WAAW,CAAsB;IAEzC,IAAI;CA6Mb"}

View File

@@ -3,6 +3,7 @@ import { Command } from "../../Editor/CommandMachine";
import { WallDirMode } from "./WallDirMode";
export declare class Command_DrawRectWall implements Command {
WallThickness: number;
WallHeight: number;
_DrawDirMode: WallDirMode;
exec(): Promise<void>;
_parse: RoomParse;

View File

@@ -1 +1 @@
{"version":3,"file":"DrawRectWall.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawRectWall.ts"],"names":[],"mappings":"AAOA,OAAO,EAAe,SAAS,EAAE,MAAM,wDAAwD,CAAC;AAGhG,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAG5C,qBAAa,oBAAqB,YAAW,OAAO;IAEhD,aAAa,SAAO;IACpB,YAAY,EAAE,WAAW,CAAsB;IACzC,IAAI;IAmIV,MAAM,EAAE,SAAS,CAAC;IAClB,KAAK;CAMR"}
{"version":3,"file":"DrawRectWall.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawRectWall.ts"],"names":[],"mappings":"AAOA,OAAO,EAAe,SAAS,EAAE,MAAM,wDAAwD,CAAC;AAGhG,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAStD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAG5C,qBAAa,oBAAqB,YAAW,OAAO;IAEhD,aAAa,SAAO;IACpB,UAAU,SAAQ;IAElB,YAAY,EAAE,WAAW,CAAsB;IACzC,IAAI;IAoKV,MAAM,EAAE,SAAS,CAAC;IAClB,KAAK;CAMR"}

View File

@@ -7,8 +7,9 @@ import { Command } from "../../Editor/CommandMachine";
import { WallMode } from "./RoomEnum";
import { WallDirMode } from "./WallDirMode";
export declare class Command_DrawWall implements Command {
_WallThickness: number;
_WallHeight: number;
_DrawWallMode: WallMode;
WallThickness: number;
get ModeMsg(): string;
GetKeyWords(): KeyWord[];
_DrawPts: Vector3[];
@@ -21,11 +22,12 @@ export declare class Command_DrawWall implements Command {
}
export declare class Command_DrawWallInside implements Command {
model: WallMode;
_WallThickness: number;
_WallHeight: number;
_DrawDirMode: WallDirMode;
WallThickness: number;
exec(): Promise<void>;
UpdatePoint(pl: Polyline, pt: Vector3, updateDraw?: boolean): void;
RemoveLastVertex(pl: Polyline): void;
}
export declare function Polyline2Walls(pl: Polyline, dir: WallDirMode, thickness: number): RoomWallBase[];
export declare function Polyline2Walls(pl: Polyline, dir: WallDirMode, thickness: number, height: number): RoomWallBase[];
//# sourceMappingURL=DrawWall.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"DrawWall.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawWall.ts"],"names":[],"mappings":"AACA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAKzC,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAKlD,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAElE,OAAO,EAAE,YAAY,EAAE,MAAM,sDAAsD,CAAC;AAGpF,OAAO,EAAe,SAAS,EAAE,MAAM,wDAAwD,CAAC;AAGhG,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,OAAO,EAAiB,QAAQ,EAAqB,MAAM,YAAY,CAAC;AACxE,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAI5C,qBACa,gBAAiB,YAAW,OAAO;IAE5C,aAAa,EAAE,QAAQ,CAAiB;IACxC,aAAa,SAAO;IAEpB,IAAI,OAAO,WAGV;IAGD,WAAW;IAeX,QAAQ,EAAE,OAAO,EAAE,CAAM;IACzB,QAAQ,EAAE,OAAO,EAAE,CAAM;IAEnB,IAAI;IAgOV,MAAM,EAAE,SAAS,CAAC;IAClB,KAAK;IAOL,IAAI,aAcF;IAEF,IAAI,aAaF;CACL;AAID,qBAAa,sBAAuB,YAAW,OAAO;IAElD,KAAK,EAAE,QAAQ,CAAiB;IAChC,YAAY,EAAE,WAAW,CAAsB;IAC/C,aAAa,SAAO;IACd,IAAI;IAkJV,WAAW,CAAC,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,OAAO,EAAE,UAAU,UAAQ;IAuCzD,gBAAgB,CAAC,EAAE,EAAE,QAAQ;CAKhC;AAGD,wBAAgB,cAAc,CAAC,EAAE,EAAE,QAAQ,EAAE,GAAG,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,kBA8E/E"}
{"version":3,"file":"DrawWall.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawWall.ts"],"names":[],"mappings":"AACA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAKzC,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAKlD,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAElE,OAAO,EAAE,YAAY,EAAE,MAAM,sDAAsD,CAAC;AAGpF,OAAO,EAAe,SAAS,EAAE,MAAM,wDAAwD,CAAC;AAGhG,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAYtD,OAAO,EAAiB,QAAQ,EAAqB,MAAM,YAAY,CAAC;AACxE,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAI5C,qBACa,gBAAiB,YAAW,OAAO;IAE5C,cAAc,EAAE,MAAM,CAAO;IAC7B,WAAW,EAAE,MAAM,CAAQ;IAC3B,aAAa,EAAE,QAAQ,CAAiB;IAExC,IAAI,OAAO,WAGV;IAED,WAAW;IAgBX,QAAQ,EAAE,OAAO,EAAE,CAAM;IACzB,QAAQ,EAAE,OAAO,EAAE,CAAM;IAEnB,IAAI;IAmQV,MAAM,EAAE,SAAS,CAAC;IAClB,KAAK;IAOL,IAAI,aAcF;IAEF,IAAI,aAaF;CACL;AAID,qBAAa,sBAAuB,YAAW,OAAO;IAElD,KAAK,EAAE,QAAQ,CAAiB;IAChC,cAAc,EAAE,MAAM,CAAO;IAC7B,WAAW,EAAE,MAAM,CAAQ;IAC3B,YAAY,EAAE,WAAW,CAAsB;IAEzC,IAAI;IA+KV,WAAW,CAAC,EAAE,EAAE,QAAQ,EAAE,EAAE,EAAE,OAAO,EAAE,UAAU,UAAQ;IAuCzD,gBAAgB,CAAC,EAAE,EAAE,QAAQ;CAKhC;AAGD,wBAAgB,cAAc,CAAC,EAAE,EAAE,QAAQ,EAAE,GAAG,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,kBA6E/F"}

23
types/Add-on/Room/DrawWallStore.d.ts vendored Normal file
View File

@@ -0,0 +1,23 @@
import { IConfigOption } from "../../UI/Components/Board/UserConfigComponent";
import { IConfigStore } from "../../UI/Store/BoardStore";
declare class DrawWallStore implements IConfigStore {
configName: string;
configsNames: string[];
config: {
option: {
thickness: number;
height: number;
};
};
InitOption(): void;
SaveConfig(): {
option: {
thickness: number;
height: number;
};
};
UpdateOption(cof: IConfigOption<any>): void;
}
export declare const drawWallStore: DrawWallStore;
export {};
//# sourceMappingURL=DrawWallStore.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DrawWallStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Room/DrawWallStore.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAGzD,cAAM,aAAc,YAAW,YAAY;IAEvC,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;;MAKJ;IAEF,UAAU;IAUV,UAAU;;;;;;IAKV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,GAAG,CAAC;CAIvC;AAED,eAAO,MAAM,aAAa,eAAsB,CAAC"}