功能:新增简化多段线功能

This commit is contained in:
2021-04-06 17:12:55 +08:00
parent 79b58810d6
commit 91bae565fd
339 changed files with 17068 additions and 14935 deletions

View File

@@ -8,6 +8,8 @@ export declare class Command_Curve2Polyline implements Command {
SmallWidth: number;
BreakCurve: boolean;
ExtendsMinDist: number;
ForceUseFrontViewCS: boolean;
ForceUseUCS: boolean;
exec(): Promise<void>;
Doit(selectedCurs: Curve[]): void;
Draw(routes: Route[], ocs: Matrix4, isOnlySaveSmall: boolean, color?: number): void;

View File

@@ -1 +1 @@
{"version":3,"file":"Command_Curve2Polyline.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/Command_Curve2Polyline.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAQzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,OAAO,EAAE,KAAK,EAAE,MAAM,yBAAyB,CAAC;AAahD,qBAAa,sBAAuB,YAAW,OAAO;IAElD,SAAS,EAAE,OAAO,CAAC;IAEnB,eAAe,EAAE,OAAO,CAAC;IACzB,UAAU,EAAE,MAAM,CAAC;IAEnB,UAAU,EAAE,OAAO,CAAC;IACpB,cAAc,EAAE,MAAM,CAAC;IAEjB,IAAI;IAwBV,IAAI,CAAC,YAAY,EAAE,KAAK,EAAE;IAgH1B,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,OAAO,EAAE,KAAK,CAAC,EAAE,MAAM;CA2D/E;AAED,wBAAgB,UAAU,CAAC,KAAK,EAAE,KAAK,EAAE,GAAG,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO,CA4B/E;AAGD,wBAAgB,WAAW,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG;IAAE,GAAG,EAAE,OAAO,CAAC;IAAC,GAAG,EAAE,KAAK,EAAE,CAAC;CAAE,EAAE,CAqC5E;AAED,wBAAgB,uBAAuB,CAAC,GAAG,EAAE,KAAK,EAAE,cAcnD"}
{"version":3,"file":"Command_Curve2Polyline.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/Command_Curve2Polyline.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAQzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,OAAO,EAAE,KAAK,EAAE,MAAM,yBAAyB,CAAC;AAahD,qBAAa,sBAAuB,YAAW,OAAO;IAElD,SAAS,EAAE,OAAO,CAAC;IAEnB,eAAe,EAAE,OAAO,CAAC;IACzB,UAAU,EAAE,MAAM,CAAC;IAEnB,UAAU,EAAE,OAAO,CAAC;IACpB,cAAc,EAAE,MAAM,CAAC;IAEvB,mBAAmB,UAAS;IAC5B,WAAW,UAAS;IAEd,IAAI;IA0BV,IAAI,CAAC,YAAY,EAAE,KAAK,EAAE;IAyJ1B,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,OAAO,EAAE,eAAe,EAAE,OAAO,EAAE,KAAK,CAAC,EAAE,MAAM;CA2D/E;AAED,wBAAgB,UAAU,CAAC,KAAK,EAAE,KAAK,EAAE,GAAG,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO,CA4B/E;AAGD,wBAAgB,WAAW,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG;IAAE,GAAG,EAAE,OAAO,CAAC;IAAC,GAAG,EAAE,KAAK,EAAE,CAAC;CAAE,EAAE,CA2D5E;AAED,wBAAgB,uBAAuB,CAAC,GAAG,EAAE,KAAK,EAAE,cAcnD"}

View File

@@ -1,15 +1,17 @@
import React from "react";
import { Singleton } from "../../../Common/Singleton";
import { IConfigOption } from "../../../UI/Components/Board/UserConfig";
import { IBaseOption, IUiOption } from "../../../UI/Store/BoardInterface";
import { IConfigStore } from "../../../UI/Store/BoardStore";
import '../Modals/Curve2Rec.less';
import { IBaseOption, IUiOption } from "../../../UI/Store/BoardInterface";
import { Singleton } from "../../../Common/Singleton";
export interface Curve2RecOption extends IBaseOption {
isSaveMax: boolean;
isSaveSmall: boolean;
width: number;
isAnaly: boolean;
gap: number;
forceUseUCS: boolean;
ForceUseFrontViewCS: boolean;
}
export declare class Curve2RecModalStore extends Singleton implements IConfigStore {
configName: string;

View File

@@ -1 +1 @@
{"version":3,"file":"Curve2RecModal.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/twoD2threeD/Modals/Curve2RecModal.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAK1B,OAAO,EAAc,aAAa,EAAE,MAAM,yCAAyC,CAAC;AACpF,OAAO,EAAE,YAAY,EAAE,MAAM,8BAA8B,CAAC;AAK5D,OAAO,0BAA0B,CAAC;AAIlC,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,kCAAkC,CAAC;AAG1E,OAAO,EAAE,SAAS,EAAE,MAAM,2BAA2B,CAAC;AAGtD,MAAM,WAAW,eAAgB,SAAQ,WAAW;IAEhD,SAAS,EAAE,OAAO,CAAC;IACnB,WAAW,EAAE,OAAO,CAAC;IACrB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,OAAO,CAAC;IACjB,GAAG,EAAE,MAAM,CAAC;CACf;AACD,qBAAa,mBAAoB,SAAQ,SAAU,YAAW,YAAY;IAE1D,UAAU,SAAQ;IAClB,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,MAAM,EAAE,eAAe,CAAiC;IACpE,SAAS,CAAC,QAAQ,EAAE,SAAS,CAAC,eAAe,CAAC,CAAC;IAC/C,IAAI,QAAQ,+BAKX;IACD,UAAU;IAYV,UAAU;IAMV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,eAAe,CAAC;IAMhD,cAAc;IAOd,MAAM;IAIN,IAAI;CAMP;AACD,qBACa,cAAe,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,mBAAmB,CAAC;CAAE,EAAE,EAAE,CAAC;IACpF,OAAO,CAAC,WAAW,CAAkB;IACrC,iBAAiB;IAcjB,oBAAoB;IAOpB,MAAM;CAiFT"}
{"version":3,"file":"Curve2RecModal.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/twoD2threeD/Modals/Curve2RecModal.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,OAAO,EAAE,SAAS,EAAE,MAAM,2BAA2B,CAAC;AAGtD,OAAO,EAAE,aAAa,EAAc,MAAM,yCAAyC,CAAC;AAIpF,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,kCAAkC,CAAC;AAC1E,OAAO,EAAE,YAAY,EAAE,MAAM,8BAA8B,CAAC;AAC5D,OAAO,0BAA0B,CAAC;AAElC,MAAM,WAAW,eAAgB,SAAQ,WAAW;IAEhD,SAAS,EAAE,OAAO,CAAC;IACnB,WAAW,EAAE,OAAO,CAAC;IACrB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,OAAO,CAAC;IACjB,GAAG,EAAE,MAAM,CAAC;IACZ,WAAW,EAAE,OAAO,CAAC;IACrB,mBAAmB,EAAE,OAAO,CAAC;CAChC;AACD,qBAAa,mBAAoB,SAAQ,SAAU,YAAW,YAAY;IAE1D,UAAU,SAAQ;IAClB,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,MAAM,EAAE,eAAe,CAAiC;IACpE,SAAS,CAAC,QAAQ,EAAE,SAAS,CAAC,eAAe,CAAC,CAAC;IAC/C,IAAI,QAAQ,+BAKX;IACD,UAAU;IAcV,UAAU;IAMV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,eAAe,CAAC;IAMhD,cAAc;IAQd,MAAM;IAIN,IAAI;CAMP;AACD,qBACa,cAAe,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,mBAAmB,CAAC;CAAE,EAAE,EAAE,CAAC;IACpF,OAAO,CAAC,WAAW,CAAkB;IACrC,iBAAiB;IAcjB,oBAAoB;IAOpB,MAAM;CAgGT"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class Command_ParseBoardName implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=ParseBoardName.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseBoardName.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/ParseBoardName.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,qBAAa,sBAAuB,YAAW,OAAO;IAE5C,IAAI;CAqBb"}

View File

@@ -0,0 +1,22 @@
import { Component } from 'react';
import { IParseBoardNameOption } from './R2bInterface';
import { IUiOption } from '../../UI/Store/BoardInterface';
import { ParseBoardNameStore } from './ParseBoardNameStore';
interface IParseBoardProps {
store: {
m_Option: IParseBoardNameOption;
UIOption: IUiOption<IParseBoardNameOption>;
};
}
export declare class ParseBoardName extends Component<IParseBoardProps> {
render(): JSX.Element;
}
export declare class ParseBoardNamePanel extends Component<{
store: ParseBoardNameStore;
}> {
render(): JSX.Element;
private ok;
private close;
}
export {};
//# sourceMappingURL=ParseBoardNamePanel.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseBoardNamePanel.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/ParseBoardNamePanel.tsx"],"names":[],"mappings":"AAAA,OAAc,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAKzC,OAAO,EAAE,qBAAqB,EAAE,MAAM,gBAAgB,CAAC;AACvD,OAAO,EAAE,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAE1D,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAM5D,UAAU,gBAAgB;IAEtB,KAAK,EAAE;QACH,QAAQ,EAAE,qBAAqB,CAAC;QAChC,QAAQ,EAAE,SAAS,CAAC,qBAAqB,CAAC,CAAC;KAC9C,CAAC;CACL;AAED,qBACa,cAAe,SAAQ,SAAS,CAAC,gBAAgB,CAAC;IAE3D,MAAM;CAyLT;AAED,qBAAa,mBAAoB,SAAQ,SAAS,CAAC;IAAE,KAAK,EAAE,mBAAmB,CAAC;CAAE,CAAC;IAE/E,MAAM;IAiCN,OAAO,CAAC,EAAE,CAaR;IACF,OAAO,CAAC,KAAK,CAGX;CACL"}

View File

@@ -0,0 +1,16 @@
import { IConfigOption } from "../../UI/Components/Board/UserConfig";
import { IUiOption } from "../../UI/Store/BoardInterface";
import { BoardStore } from "../../UI/Store/BoardStore";
import { IParseBoardNameOption } from "./R2bInterface";
export declare class ParseBoardNameStore extends BoardStore<IParseBoardNameOption> {
m_Option: IParseBoardNameOption;
m_UiOption: IUiOption<IParseBoardNameOption>;
InitOption(): void;
HasInvailValue(): string;
SaveConfig(): {
option: IParseBoardNameOption;
};
UpdateOption(cof: IConfigOption<IParseBoardNameOption>): void;
}
export declare const parseBoardNameStore: ParseBoardNameStore;
//# sourceMappingURL=ParseBoardNameStore.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseBoardNameStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/ParseBoardNameStore.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAC1D,OAAO,EAAE,UAAU,EAAE,MAAM,2BAA2B,CAAC;AACvD,OAAO,EAAE,qBAAqB,EAAE,MAAM,gBAAgB,CAAC;AAEvD,qBAAa,mBAAoB,SAAQ,UAAU,CAAC,qBAAqB,CAAC;IAE1D,QAAQ,EAAE,qBAAqB,CAAsC;IACrE,UAAU,EAAE,SAAS,CAAC,qBAAqB,CAAC,CAAC;IACzD,UAAU;IAMV,cAAc;IAId,UAAU;;;IAOV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,qBAAqB,CAAC;CAYzD;AAED,eAAO,MAAM,mBAAmB,EAAE,mBAAuD,CAAC"}

View File

@@ -1,9 +1,13 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { Rec2BrStore } from "./Rec2BrStore";
import { IParseBoardNameOption } from "./R2bInterface";
declare enum ParseType {
ParseAll = 0,
ParseFormBackBoard = 1
}
declare type IParseOption = IParseBoardNameOption & {
backBrBiggerThanHeight?: number;
backBrBiggerThanWidth?: number;
};
export declare class ParseBoardNameUtil {
isParseLeftBr: boolean;
isParseRightBr: boolean;
@@ -19,7 +23,6 @@ export declare class ParseBoardNameUtil {
groundLineBrName: string;
stripeBrName: string;
cabinetName: string;
roomName: string;
topBrShrink: number;
downBrShrink: number;
verticalBrShrink: number;
@@ -28,11 +31,14 @@ export declare class ParseBoardNameUtil {
backBrLength: number;
backBrWidth: number;
parseType: ParseType;
constructor(store: Rec2BrStore);
InitData(store: Rec2BrStore): void;
private isBack;
private backName;
InitData(option: IParseOption): void;
/**通过色号判断收口条?? */
private IsSKT;
ParseBoardNameFormLocation(brarr: Board[]): void;
ParseBoardArrFormBackBoard(arr: Board[][], brarr: Board[]): void;
Doit(brarr: Board[]): void;
Doit(brarr: Board[], option: IParseOption): void;
private FindBr;
private ChangeDiJiao;
private ChangeZuoCeBan;
@@ -42,8 +48,8 @@ export declare class ParseBoardNameUtil {
private ChangeBeiBan;
private CurtailBoard;
private ParseShouKouTiao;
private InitBoardName;
private FrontCurtailBrs;
}
export declare const parseBoardNameUtil: ParseBoardNameUtil;
export {};
//# sourceMappingURL=ParseBoardNameUtil.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"ParseBoardNameUtil.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/ParseBoardNameUtil.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAsB5C,aAAK,SAAS;IAEV,QAAQ,IAAI;IACZ,kBAAkB,IAAI;CACzB;AACD,qBAAa,kBAAkB;IAE3B,aAAa,EAAE,OAAO,CAAC;IACvB,cAAc,EAAE,OAAO,CAAC;IACxB,YAAY,EAAE,OAAO,CAAC;IACtB,aAAa,EAAE,OAAO,CAAC;IACvB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,eAAe,EAAE,OAAO,CAAC;IACzB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,UAAU,EAAE,MAAM,CAAC;IACnB,WAAW,EAAE,MAAM,CAAC;IACpB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,gBAAgB,EAAE,MAAM,CAAC;IACzB,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,EAAE,MAAM,CAAC;IACrB,gBAAgB,EAAE,MAAM,CAAC;IACzB,aAAa,EAAE,MAAM,CAAC;IACtB,oBAAoB,EAAE,MAAM,CAAC;IAE7B,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,SAAS,EAAE,SAAS,CAAC;gBACT,KAAK,EAAE,WAAW;IAI9B,QAAQ,CAAC,KAAK,EAAE,WAAW;IA2B3B,0BAA0B,CAAC,KAAK,EAAE,KAAK,EAAE;IAkGzC,0BAA0B,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE;IAgCzD,IAAI,CAAC,KAAK,EAAE,KAAK,EAAE;IA0CnB,OAAO,CAAC,MAAM;IAqBd,OAAO,CAAC,YAAY;IAUpB,OAAO,CAAC,cAAc;IAMtB,OAAO,CAAC,cAAc;IAMtB,OAAO,CAAC,aAAa;IAOrB,OAAO,CAAC,WAAW;IAOnB,OAAO,CAAC,YAAY;IAKpB,OAAO,CAAC,YAAY;IAgDpB,OAAO,CAAC,gBAAgB;IAwBxB,OAAO,CAAC,aAAa;IAqBrB,OAAO,CAAC,eAAe;CAgE1B"}
{"version":3,"file":"ParseBoardNameUtil.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/ParseBoardNameUtil.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,qBAAqB,EAAE,MAAM,gBAAgB,CAAC;AAsBvD,aAAK,SAAS;IAEV,QAAQ,IAAI;IACZ,kBAAkB,IAAI;CACzB;AAED,aAAK,YAAY,GAAG,qBAAqB,GAAG;IAAE,sBAAsB,CAAC,EAAE,MAAM,CAAC;IAAC,qBAAqB,CAAC,EAAE,MAAM,CAAC;CAAE,CAAC;AAIjH,qBAAa,kBAAkB;IAE3B,aAAa,EAAE,OAAO,CAAC;IACvB,cAAc,EAAE,OAAO,CAAC;IACxB,YAAY,EAAE,OAAO,CAAC;IACtB,aAAa,EAAE,OAAO,CAAC;IACvB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,eAAe,EAAE,OAAO,CAAC;IACzB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,UAAU,EAAE,MAAM,CAAC;IACnB,WAAW,EAAE,MAAM,CAAC;IACpB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,gBAAgB,EAAE,MAAM,CAAC;IACzB,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,EAAE,MAAM,CAAC;IACrB,gBAAgB,EAAE,MAAM,CAAC;IACzB,aAAa,EAAE,MAAM,CAAC;IACtB,oBAAoB,EAAE,MAAM,CAAC;IAE7B,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,SAAS,EAAE,SAAS,CAAC;IACrB,OAAO,CAAC,MAAM,CAAS;IACvB,OAAO,CAAC,QAAQ,CAAM;IACtB,QAAQ,CAAC,MAAM,EAAE,YAAY;IA2B7B,iBAAiB;IACjB,OAAO,CAAC,KAAK;IAIb,0BAA0B,CAAC,KAAK,EAAE,KAAK,EAAE;IAwGzC,0BAA0B,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE;IAkFzD,IAAI,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,YAAY;IAwCzC,OAAO,CAAC,MAAM;IAqBd,OAAO,CAAC,YAAY;IASpB,OAAO,CAAC,cAAc;IAMtB,OAAO,CAAC,cAAc;IAMtB,OAAO,CAAC,aAAa;IAOrB,OAAO,CAAC,WAAW;IAOnB,OAAO,CAAC,YAAY;IAKpB,OAAO,CAAC,YAAY;IAgDpB,OAAO,CAAC,gBAAgB;IAqBxB,OAAO,CAAC,eAAe;CAgE1B;AAED,eAAO,MAAM,kBAAkB,oBAA2B,CAAC"}

View File

@@ -1 +1 @@
{"version":3,"file":"Polyline2Board.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/Polyline2Board.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,OAAO,EAAW,MAAM,OAAO,CAAC;AAK/C,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAClE,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAiB5C,qBACa,cAAe,YAAW,OAAO;IAE1C,KAAK,cAA4C;IACjD,QAAQ,EAAE,OAAO,CAAC;IAClB,WAAW,EAAE,OAAO,CAAC;IACf,IAAI;IA+BV,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAEhB,WAAW,EAAE,MAAM,CAAC;IAEpB,YAAY,EAAE,MAAM,CAAC;IAErB,WAAW,EAAE,MAAM,CAAC;IAEpB,WAAW,EAAE,MAAM,CAAC;IAGpB,cAAc,EAAE,MAAM,CAAC;IAAC,eAAe,EAAE,MAAM,CAAC;IAAC,aAAa,EAAE,MAAM,CAAC;IAAC,cAAc,EAAE,MAAM,CAAC;IAE/F,cAAc,EAAE,MAAM,CAAC;IAEvB,WAAW,EAAE,MAAM,CAAC;IAAC,aAAa,EAAE,MAAM,CAAC;IAE3C,gBAAgB,EAAE,MAAM,CAAC;IAEzB,cAAc,EAAE,OAAO,CAAC;IAExB,YAAY,EAAE,cAAc,CAAC;IAE7B,oBAAoB,EAAE,OAAO,CAAC;IAE9B,cAAc,EAAE,OAAO,CAAS;IAEhC,YAAY,EAAE,MAAM,CAAM;IAC1B,UAAU,SAAQ;IAClB,gBAAgB,UAAS;IACzB,aAAa,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,KAAK,EAAE,WAAW;IA6BrB,IAAI,CAAC,GAAG,EAAE,QAAQ,EAAE;IAgc1B,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,MAAM,UAAQ,EAAE,KAAK,CAAC,EAAE,MAAM,GAAG,KAAK,EAAE;IA+FnE,iBAAiB,CAAC,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ;IAiB9C,OAAO,CAAC,WAAW;IAKnB,OAAO,CAAC,WAAW;IAInB,OAAO,CAAC,aAAa;CA4BxB"}
{"version":3,"file":"Polyline2Board.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/Polyline2Board.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,OAAO,EAAW,MAAM,OAAO,CAAC;AAK/C,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAClE,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAc5C,qBACa,cAAe,YAAW,OAAO;IAE1C,KAAK,cAA4C;IACjD,QAAQ,EAAE,OAAO,CAAC;IAClB,WAAW,EAAE,OAAO,CAAC;IACf,IAAI;IA+BV,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAEhB,WAAW,EAAE,MAAM,CAAC;IAEpB,YAAY,EAAE,MAAM,CAAC;IAErB,WAAW,EAAE,MAAM,CAAC;IAEpB,WAAW,EAAE,MAAM,CAAC;IAGpB,cAAc,EAAE,MAAM,CAAC;IAAC,eAAe,EAAE,MAAM,CAAC;IAAC,aAAa,EAAE,MAAM,CAAC;IAAC,cAAc,EAAE,MAAM,CAAC;IAE/F,cAAc,EAAE,MAAM,CAAC;IAEvB,WAAW,EAAE,MAAM,CAAC;IAAC,aAAa,EAAE,MAAM,CAAC;IAE3C,gBAAgB,EAAE,MAAM,CAAC;IAEzB,cAAc,EAAE,OAAO,CAAC;IAExB,YAAY,EAAE,cAAc,CAAC;IAE7B,oBAAoB,EAAE,OAAO,CAAC;IAE9B,cAAc,EAAE,OAAO,CAAS;IAEhC,YAAY,EAAE,MAAM,CAAM;IAC1B,UAAU,SAAQ;IAClB,gBAAgB,UAAS;IACzB,aAAa,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,KAAK,EAAE,WAAW;IA6BrB,IAAI,CAAC,GAAG,EAAE,QAAQ,EAAE;IAic1B,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,MAAM,UAAQ,EAAE,KAAK,CAAC,EAAE,MAAM,GAAG,KAAK,EAAE;IA+FnE,iBAAiB,CAAC,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ;IAiB9C,OAAO,CAAC,WAAW;IAKnB,OAAO,CAAC,WAAW;IAInB,OAAO,CAAC,aAAa;CA4BxB"}

View File

@@ -1 +1 @@
{"version":3,"file":"R2bConfigComponent.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/R2bConfigComponent.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,oBAAY,cAAc;IAEtB,WAAW,IAAI;IACf,QAAQ,IAAI;IACZ,WAAW,IAAI;CAClB;AAED,UAAU,wBAAwB;IAE9B,KAAK,EAAE,WAAW,CAAC;IACnB,SAAS,EAAE,CAAC,KAAK,EAAE,cAAc,KAAK,IAAI,CAAC;CAC9C;AAGD,qBACa,kBAAmB,SAAQ,KAAK,CAAC,SAAS,CAAC,wBAAwB,CAAC;IAE7E,MAAM;CAmPT"}
{"version":3,"file":"R2bConfigComponent.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/R2bConfigComponent.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,oBAAY,cAAc;IAEtB,WAAW,IAAI;IACf,QAAQ,IAAI;IACZ,WAAW,IAAI;CAClB;AAED,UAAU,wBAAwB;IAE9B,KAAK,EAAE,WAAW,CAAC;IACnB,SAAS,EAAE,CAAC,KAAK,EAAE,cAAc,KAAK,IAAI,CAAC;CAC9C;AAGD,qBACa,kBAAmB,SAAQ,KAAK,CAAC,SAAS,CAAC,wBAAwB,CAAC;IAE7E,MAAM;CAuFT"}

View File

@@ -1,18 +1,7 @@
import { DrillType, IBaseOption, IGrooveOption } from "../../UI/Store/BoardInterface";
import { TemplateRecord } from "../../DatabaseServices/Template/TemplateRecord";
import { EBoardKeyList } from "../../Common/BoardKeyList";
export interface IRec2BrOption extends IBaseOption {
cabinetDeep: number;
cabinetBrThick: number;
cabinetCurtail: number;
backBrThick: number;
backBrBiggerThanHeight: number;
backBrBiggerThanWidth: number;
backBrFrontMove: number;
backBrLeftExtend: number;
backBrRightExtend: number;
backBrUpExtend: number;
backBrDownExtend: number;
export interface IParseBoardNameOption extends IBaseOption {
verticalBrShrink: number;
layerBrShrink: number;
bottomBrShrink: number;
@@ -33,6 +22,21 @@ export interface IRec2BrOption extends IBaseOption {
isstripeBrName: boolean;
iscabinetName: boolean;
isMultiBackBr: boolean;
isBack: boolean;
backName: string;
}
export interface IRec2BrOption extends IParseBoardNameOption {
cabinetDeep: number;
cabinetBrThick: number;
cabinetCurtail: number;
backBrThick: number;
backBrBiggerThanHeight: number;
backBrBiggerThanWidth: number;
backBrFrontMove: number;
backBrLeftExtend: number;
backBrRightExtend: number;
backBrUpExtend: number;
backBrDownExtend: number;
backBrUseTemplate: boolean;
backBrTemplate: TemplateRecord;
grooveOption: IGrooveOption;

View File

@@ -1 +1 @@
{"version":3,"file":"R2bInterface.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/R2bInterface.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,WAAW,EAAE,aAAa,EAAE,MAAM,+BAA+B,CAAC;AACtF,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAChF,OAAO,EAAE,aAAa,EAAE,MAAM,2BAA2B,CAAC;AAE1D,MAAM,WAAW,aAAc,SAAQ,WAAW;IAG9C,WAAW,EAAE,MAAM,CAAC;IACpB,cAAc,EAAE,MAAM,CAAC;IACvB,cAAc,EAAE,MAAM,CAAC;IAEvB,WAAW,EAAE,MAAM,CAAC;IACpB,sBAAsB,EAAE,MAAM,CAAC;IAC/B,qBAAqB,EAAE,MAAM,CAAC;IAC9B,eAAe,EAAE,MAAM,CAAC;IACxB,gBAAgB,EAAE,MAAM,CAAC;IACzB,iBAAiB,EAAE,MAAM,CAAC;IAC1B,cAAc,EAAE,MAAM,CAAC;IACvB,gBAAgB,EAAE,MAAM,CAAC;IAEzB,gBAAgB,EAAE,MAAM,CAAC;IACzB,aAAa,EAAE,MAAM,CAAC;IACtB,cAAc,EAAE,MAAM,CAAC;IACvB,WAAW,EAAE,MAAM,CAAC;IACpB,kBAAkB,EAAE,MAAM,CAAC;IAE3B,qBAAqB,EAAE,MAAM,CAAC;IAC9B,sBAAsB,EAAE,MAAM,CAAC;IAC/B,kBAAkB,EAAE,MAAM,CAAC;IAC3B,qBAAqB,EAAE,MAAM,CAAC;IAC9B,oBAAoB,EAAE,MAAM,CAAC;IAC7B,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IAEpB,uBAAuB,EAAE,OAAO,CAAC;IACjC,wBAAwB,EAAE,OAAO,CAAC;IAClC,oBAAoB,EAAE,OAAO,CAAC;IAC9B,uBAAuB,EAAE,OAAO,CAAC;IACjC,sBAAsB,EAAE,OAAO,CAAC;IAChC,cAAc,EAAE,OAAO,CAAC;IACxB,aAAa,EAAE,OAAO,CAAC;IACvB,aAAa,EAAE,OAAO,CAAC;IACvB,iBAAiB,EAAE,OAAO,CAAC;IAC3B,cAAc,EAAE,cAAc,CAAC;IAM/B,YAAY,EAAE,aAAa,CAAC;IAC5B,CAAC,aAAa,CAAC,QAAQ,CAAC,EAAE,MAAM,CAAC;IACjC,YAAY,EAAE,MAAM,CAAC;IACrB,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAElB,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,WAAW,EAAE,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;IAEjB,OAAO,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;IAC5B,YAAY,EAAE,MAAM,CAAC;IACrB,SAAS,EAAE,OAAO,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,gBAAgB,EAAE,OAAO,CAAC;IAC1B,eAAe,EAAE,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,eAAgB,SAAQ,WAAW;IAEhD,SAAS,EAAE,MAAM,CAAC;IAClB,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,aAAa,EAAE,MAAM,CAAC;IACtB,CAAC,aAAa,CAAC,SAAS,CAAC,EAAE,SAAS,GAAG,MAAM,CAAC;IAC9C,CAAC,aAAa,CAAC,QAAQ,CAAC,EAAE,MAAM,CAAC;IACjC,CAAC,aAAa,CAAC,UAAU,CAAC,EAAE,MAAM,CAAC;IACnC,CAAC,aAAa,CAAC,UAAU,CAAC,EAAE,MAAM,CAAC;IACnC,CAAC,aAAa,CAAC,WAAW,CAAC,EAAE,MAAM,CAAC;IACpC,OAAO,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;CAC/B"}
{"version":3,"file":"R2bInterface.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/twoD2threeD/R2bInterface.ts"],"names":[],"mappings":"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"}