Compare commits

..

21 Commits

Author SHA1 Message Date
ChenX
13b169882b 优化代码 使用textBox 2024-03-28 14:44:17 +08:00
ChenX
d16fc6febf 使textbox变成参数 2024-03-28 14:25:58 +08:00
ChenX
fe80e33eae 开发:使用Wasm而不是asmJs 2024-03-26 11:49:17 +08:00
ChenX
66f35d6c12 更新 2024-03-26 11:10:20 +08:00
ChenX
070821c353 开发更新 2024-03-26 10:01:15 +08:00
ChenX
ed08696189 刀路冗余优化 2024-01-11 15:41:55 +08:00
ChenX
79f0351ae8 更新刀路冗余api 2023-12-28 15:21:10 +08:00
ChenX
01cac616f5 修复:并集错误 2023-12-20 17:24:49 +08:00
ChenX
6ef1e8d8b0 修复 动态规划导致的结果 2023-12-18 14:09:36 +08:00
ChenX
596ab9dba3 变更api 2023-12-18 11:24:07 +08:00
ChenX
2b6cb2fd72 功能:矩形槽走刀支持刀路冗余 2023-12-13 11:56:37 +08:00
ChenX
a6c14af39c 功能:走刀偏移直线连接 2023-12-13 10:54:24 +08:00
ChenX
0e7a71f44d 修复注释错误 2023-12-06 20:55:18 +08:00
ChenX
c558e758d7 增加余料归方算法 2023-12-06 20:37:51 +08:00
ChenX
063a010609 暴露CurveWrap 2023-11-02 15:15:50 +08:00
ChenX
78b1c316da 增加注释 移除小特性 2023-11-01 17:28:57 +08:00
ChenX
6014fc40a2 开发:修复错误 2023-11-01 17:07:20 +08:00
ChenX
e02890783b 开发:优化简化函数,提供尖角化多段线函数 2023-11-01 10:45:17 +08:00
ChenX
c81cda5cb5 修复:并集错误 2023-09-15 17:14:55 +08:00
ChenX
a11f502f9a 同步WebCAD代码 2023-09-05 10:43:24 +08:00
ChenX
512fff06e8 开发:types 2023-08-16 15:05:08 +08:00
1181 changed files with 11351 additions and 6561 deletions

5671
api.cjs.js

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

5472
api.esm.js

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import { AngularDimLines, Arc as DxfArc, ArcDimension as DxfArcDimension, Circle as DxfCircle, DiameterDimension as DxfDiameterDimension, DxfWriter, Ellipse as DxfEllipse, Insert, Line as DxfLine, LinearDimension as DxfLinearDimension, LWPolyline, RadialDimension, Text as DxfText } from "dxf-write";
import { AngularDimLines, Arc as DxfArc, ArcDimension as DxfArcDimension, Circle as DxfCircle, DiameterDimension as DxfDiameterDimension, Ellipse as DxfEllipse, Line as DxfLine, LinearDimension as DxfLinearDimension, Text as DxfText, DxfWriter, Insert, LWPolyline, RadialDimension } from "dxf-write";
import { Entity } from "../../DatabaseServices/Entity/Entity";
export declare function Conver2DxfEntity(e: Entity, dxf: DxfWriter, blkName?: string): DxfLine | DxfArc | DxfCircle | LWPolyline | DxfEllipse | DxfLinearDimension | AngularDimLines | DxfDiameterDimension | RadialDimension | DxfArcDimension | Insert | DxfText;
//# sourceMappingURL=Entity2DxfEntity.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"Entity2DxfEntity.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ACAD/Entity2DxfEntity.ts"],"names":[],"mappings":"AAAA,OACA,EACI,eAAe,EAAE,GAAG,IAAI,MAAM,EAAE,YAAY,IAAI,eAAe,EAAE,MAAM,IAAI,SAAS,EAAuB,iBAAiB,IAAI,oBAAoB,EACpJ,SAAS,EAAE,OAAO,IAAI,UAAU,EAAe,MAAM,EAAqC,IAAI,IAAI,OAAO,EAAE,eAAe,IAAI,kBAAkB,EAAoB,UAAU,EAAqB,eAAe,EAAoB,IAAI,IAAI,OAAO,EACxP,MAAM,WAAW,CAAC;AAoBnB,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAkB9D,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,MAAM,+KA6Q3E"}
{"version":3,"file":"Entity2DxfEntity.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ACAD/Entity2DxfEntity.ts"],"names":[],"mappings":"AAAA,OACA,EACI,eAAe,EAGf,GAAG,IAAI,MAAM,EAAE,YAAY,IAAI,eAAe,EAE9C,MAAM,IAAI,SAAS,EACnB,iBAAiB,IAAI,oBAAoB,EACzC,OAAO,IAAI,UAAU,EACrB,IAAI,IAAI,OAAO,EAAE,eAAe,IAAI,kBAAkB,EACtD,IAAI,IAAI,OAAO,EACf,SAAS,EACI,MAAM,EACnB,UAAU,EAGV,eAAe,EAElB,MAAM,WAAW,CAAC;AAkBnB,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAmB9D,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,MAAM,+KAkR3E"}

View File

@@ -1 +1 @@
{"version":3,"file":"ActivityLayerBoard.d.ts","sourceRoot":"","sources":["../../../src/Add-on/ActivityLayerBoard.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AASnD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;CA0Eb"}
{"version":3,"file":"ActivityLayerBoard.d.ts","sourceRoot":"","sources":["../../../src/Add-on/ActivityLayerBoard.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AASnD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;CA+Eb"}

View File

@@ -1,6 +1,6 @@
import { Singleton } from '../Common/Singleton';
import { Command } from '../Editor/CommandMachine';
import { IBaseOption, IUiOption } from '../UI/Store/BoardInterface';
import { IBaseOption, IUiOption } from "../UI/Store/OptionInterface/IOptionInterface";
export declare enum ArrayType {
Rectangle = "R",
Circle = "C"

View File

@@ -1 +1 @@
{"version":3,"file":"Array.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Array.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAKhD,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAQnD,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,4BAA4B,CAAC;AAEpE,oBAAY,SAAS;IAEjB,SAAS,MAAM;IACf,MAAM,MAAM;CACf;AAED,oBAAY,YAAY;IAEpB,aAAa,IAAI;IACjB,eAAe,IAAI;IACnB,mBAAmB,IAAI;CAC1B;AACD,oBAAY,IAAI;IAEZ,WAAW,IAAI;IACf,SAAS,IAAI;IACb,SAAS,IAAI;IACb,eAAe,IAAI;IACnB,UAAU,IAAI;IACd,SAAS,IAAI;IACb,YAAY,IAAI;CACnB;AACD,MAAM,WAAW,aAAc,SAAQ,WAAW;IAE9C,GAAG,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,EAAE,SAAS,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,YAAY,EAAE,MAAM,CAAC;IACrB,MAAM,EAAE,YAAY,CAAC;IACrB,SAAS,EAAE,OAAO,CAAC;CACtB;AACD,qBAAa,UAAW,SAAQ,SAAS;IAErC,SAAS,CAAC,UAAU,EAAE,SAAS,CAAC,aAAa,CAAC,CAAC;IACnC,QAAQ,EAAE,aAAa,CAgBjC;IACF,IAAI,QAAQ,6BAKX;IACD,cAAc;IAYd,MAAM;IAIN,IAAI;IAIJ,OAAO,CAAC,KAAK,EAAE,MAAM;CAKxB;AACD,qBAAa,aAAc,YAAW,OAAO;IAEzC,UAAU,EAAE,UAAU,CAA4B;IAE5C,IAAI;CA4Pb"}
{"version":3,"file":"Array.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Array.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAKhD,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAQnD,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AAEtF,oBAAY,SAAS;IAEjB,SAAS,MAAM;IACf,MAAM,MAAM;CACf;AAED,oBAAY,YAAY;IAEpB,aAAa,IAAI;IACjB,eAAe,IAAI;IACnB,mBAAmB,IAAI;CAC1B;AACD,oBAAY,IAAI;IAEZ,WAAW,IAAI;IACf,SAAS,IAAI;IACb,SAAS,IAAI;IACb,eAAe,IAAI;IACnB,UAAU,IAAI;IACd,SAAS,IAAI;IACb,YAAY,IAAI;CACnB;AACD,MAAM,WAAW,aAAc,SAAQ,WAAW;IAE9C,GAAG,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,EAAE,SAAS,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,YAAY,EAAE,MAAM,CAAC;IACrB,MAAM,EAAE,YAAY,CAAC;IACrB,SAAS,EAAE,OAAO,CAAC;CACtB;AACD,qBAAa,UAAW,SAAQ,SAAS;IAErC,SAAS,CAAC,UAAU,EAAE,SAAS,CAAC,aAAa,CAAC,CAAC;IACnC,QAAQ,EAAE,aAAa,CAgBjC;IACF,IAAI,QAAQ,6BAKX;IACD,cAAc;IAYd,MAAM;IAIN,IAAI;IAIJ,OAAO,CAAC,KAAK,EAAE,MAAM;CAKxB;AACD,qBAAa,aAAc,YAAW,OAAO;IAEzC,UAAU,EAAE,UAAU,CAA4B;IAE5C,IAAI;CA4Pb"}

View File

@@ -1 +1 @@
{"version":3,"file":"AutoHoleFaceSetting.d.ts","sourceRoot":"","sources":["../../../src/Add-on/AutoHoleFaceSetting.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,OAAO,EAAE,aAAa,EAAE,MAAM,4CAA4C,CAAC;AAE3E,OAAO,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AAGtD,qBAAa,mBAAoB,YAAW,OAAO;IAE/C,KAAK,EAAE,wBAAwB,CAAC;IAC1B,IAAI;CAmDb;AAGD,cAAM,wBAAyB,YAAW,YAAY;IAElD,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;MAIJ;IACF,UAAU;IAQV,UAAU;;;;;IAIV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;CAIxC"}
{"version":3,"file":"AutoHoleFaceSetting.d.ts","sourceRoot":"","sources":["../../../src/Add-on/AutoHoleFaceSetting.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,OAAO,EAAE,aAAa,EAAE,MAAM,4CAA4C,CAAC;AAC3E,OAAO,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AAItD,qBAAa,mBAAoB,YAAW,OAAO;IAE/C,KAAK,EAAE,wBAAwB,CAAC;IAC1B,IAAI;CAmDb;AAGD,cAAM,wBAAyB,YAAW,YAAY;IAElD,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;MAIJ;IACF,UAAU;IAQV,UAAU;;;;;IAIV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;CAIxC"}

View File

@@ -1 +1 @@
{"version":3,"file":"BatchModifySealOrDrill.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Batch/BatchModifySealOrDrill.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAgCtD,qBAAa,WAAY,YAAW,OAAO;IAEjC,IAAI;CAoCb;AAGD,qBAAa,6BAA8B,YAAW,OAAO;IAEnD,IAAI;CAoBb;AAGD,qBAAa,6BAA8B,YAAW,OAAO;IAEnD,IAAI;CAYb"}
{"version":3,"file":"BatchModifySealOrDrill.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Batch/BatchModifySealOrDrill.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAgCtD,qBAAa,WAAY,YAAW,OAAO;IAEjC,IAAI;CAuEb;AAGD,qBAAa,6BAA8B,YAAW,OAAO;IAEnD,IAAI;CAoBb;AAGD,qBAAa,6BAA8B,YAAW,OAAO;IAEnD,IAAI;CAYb"}

View File

@@ -1 +1 @@
{"version":3,"file":"BatchModifyPanel.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BatchModifyPanel.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAOnD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CAwFb"}
{"version":3,"file":"BatchModifyPanel.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BatchModifyPanel.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAOnD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CAwFb"}

View File

@@ -1 +1 @@
{"version":3,"file":"BoardBatchCurtail.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardBatchCurtail.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AA8BnD,qBAAa,iBAAkB,YAAW,OAAO;IAEvC,IAAI;CAkNb"}
{"version":3,"file":"BoardBatchCurtail.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardBatchCurtail.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AA8BnD,qBAAa,iBAAkB,YAAW,OAAO;IAEvC,IAAI;CA2Qb"}

View File

@@ -6,5 +6,5 @@ export declare class AutoCuttingReactor {
/**
* 对绘制出来的板件自动切割其周围的板件
*/
export declare function AutoCutting(isRelevance: boolean): Promise<void>;
export declare function AutoCutting(isRelevance: boolean, needRelevanceHardware?: boolean): Promise<void>;
//# sourceMappingURL=AutoCuttingReactor.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"AutoCuttingReactor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/AutoCuttingReactor.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,qBAAa,kBAAkB;;IAwBrB,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE;CAWnC;AAED;;GAEG;AACH,wBAAsB,WAAW,CAAC,WAAW,EAAE,OAAO,iBAUrD"}
{"version":3,"file":"AutoCuttingReactor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/AutoCuttingReactor.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,qBAAa,kBAAkB;;IAwBrB,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE;CAWnC;AAED;;GAEG;AACH,wBAAsB,WAAW,CAAC,WAAW,EAAE,OAAO,EAAE,qBAAqB,UAAQ,iBAoBpF"}

View File

@@ -1 +1 @@
{"version":3,"file":"CuttingByFace.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingByFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAErF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;cAkGM,kBAAkB;;;IAKlC,SAAS,CAAC,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO;YAShD,cAAc;YAiBd,cAAc;CAgC/B;AAED,qBAAa,iBAAkB,SAAQ,aAAa;cAEhC,kBAAkB,IAAI,OAAO,CAAC;QAAE,YAAY,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC;KAAE,CAAC;CAiBnG"}
{"version":3,"file":"CuttingByFace.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingByFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAErF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;cAkGM,kBAAkB;;;IAKlC,SAAS,CAAC,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO;YAShD,cAAc;YAiBd,cAAc;CAgC/B;AAED,qBAAa,iBAAkB,SAAQ,aAAa;cAEhC,kBAAkB,IAAI,OAAO,CAAC;QAAE,YAAY,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC;KAAE,CAAC;CAgBnG"}

View File

@@ -1,5 +1,5 @@
import { ReactElement } from 'react';
import { IGrooveOption } from '../../UI/Store/BoardInterface';
import { IGrooveOption } from "../../UI/Store/OptionInterface/IOptionInterface";
interface Props {
option: IGrooveOption;
}

View File

@@ -1 +1 @@
{"version":3,"file":"CuttingPropsModal.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingPropsModal.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,YAAY,EAAE,MAAM,OAAO,CAAC;AAI5C,OAAO,EAAE,aAAa,EAAE,MAAM,+BAA+B,CAAC;AAE9D,UAAU,KAAK;IAEX,MAAM,EAAE,aAAa,CAAC;CACzB;AAOD,iBAAS,iBAAiB,CAAC,EAAE,MAAM,EAAE,EAAE,KAAK,GAAG,YAAY,CA8C1D;;AAED,wBAA2C"}
{"version":3,"file":"CuttingPropsModal.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingPropsModal.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,YAAY,EAAE,MAAM,OAAO,CAAC;AAI5C,OAAO,EAAE,aAAa,EAAE,MAAM,iDAAiD,CAAC;AAEhF,UAAU,KAAK;IAEX,MAAM,EAAE,aAAa,CAAC;CACzB;AAOD,iBAAS,iBAAiB,CAAC,EAAE,MAAM,EAAE,EAAE,KAAK,GAAG,YAAY,CA8C1D;;AAED,wBAA2C"}

View File

@@ -1,3 +0,0 @@
import { ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
export declare function CuttingBoard(orgBoard: ExtrudeSolid, knifBoards: ExtrudeSolid[]): ExtrudeSolid[];
//# sourceMappingURL=CuttingUtils.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"CuttingUtils.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingUtils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAErE,wBAAgB,YAAY,CAAC,QAAQ,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,GAAG,YAAY,EAAE,CAK/F"}

View File

@@ -1,5 +1,6 @@
import { ExtrudeHole } from "../../DatabaseServices/3DSolid/ExtrudeHole";
import { Board } from "../../DatabaseServices/Entity/Board";
import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/HardwareCompositeEntity";
export declare function CuttingBoardByBoard(meats: Board[], knifs: Board[], isRelevance?: boolean): void;
export declare function CuttingBoardByHardware(meats: Board[], hardwares: HardwareCompositeEntity[]): Promise<void>;
export declare function CuttingBoardByHardware(meats: Board[], hardwares: (HardwareCompositeEntity | ExtrudeHole)[]): Promise<void>;
//# sourceMappingURL=CuttingUtils2.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"CuttingUtils2.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingUtils2.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAGlG,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,WAAW,UAAO,QA0DrF;AAED,wBAAsB,sBAAsB,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,uBAAuB,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CAuEhH"}
{"version":3,"file":"CuttingUtils2.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingUtils2.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,WAAW,EAAE,MAAM,4CAA4C,CAAC;AACzE,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAGlG,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,WAAW,UAAO,QA0DrF;AAED,wBAAsB,sBAAsB,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,CAAC,uBAAuB,GAAG,WAAW,CAAC,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CA2EhI"}

View File

@@ -1,8 +1,9 @@
import { ExtrudeHole } from "../../DatabaseServices/3DSolid/ExtrudeHole";
import { Board } from "../../DatabaseServices/Entity/Board";
import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/HardwareCompositeEntity";
export declare class HardwareCuttingReactor {
EnableHardware: boolean;
constructor();
StartReactor(hardwares: HardwareCompositeEntity[], ents: Set<Board>): Promise<void>;
StartReactor(hardwares: (HardwareCompositeEntity | ExtrudeHole)[], ents: Set<Board>): Promise<void>;
}
//# sourceMappingURL=HardwareCuttingReactor.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"HardwareCuttingReactor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/HardwareCuttingReactor.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAGlG,qBAAa,sBAAsB;IAE/B,cAAc,UAAQ;;IA4BhB,YAAY,CAAC,SAAS,EAAE,uBAAuB,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC;CAU5E"}
{"version":3,"file":"HardwareCuttingReactor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/HardwareCuttingReactor.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,WAAW,EAAE,MAAM,4CAA4C,CAAC;AACzE,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAGlG,qBAAa,sBAAsB;IAE/B,cAAc,UAAQ;;IA+BhB,YAAY,CAAC,SAAS,EAAE,CAAC,uBAAuB,GAAG,WAAW,CAAC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC;CAU5F"}

View File

@@ -1 +1 @@
{"version":3,"file":"LinearCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/LinearCutting.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,OAAO,EAAE,MAAM,OAAO,CAAC;AAIhD,OAAO,EAAE,KAAK,EAAe,MAAM,qCAAqC,CAAC;AACzE,OAAO,EAAE,mBAAmB,EAAE,MAAM,uCAAuC,CAAC;AAE5E,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAStD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;IA+LV,SAAS,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,mBAAmB,EAAE;cA2B1C,gBAAgB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,SAAS,CAAC;CAwBrE;AAED,qBAAa,iBAAkB,SAAQ,aAAa;cAEhC,gBAAgB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,SAAS,CAAC;CAgBrE"}
{"version":3,"file":"LinearCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/LinearCutting.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,OAAO,EAAE,MAAM,OAAO,CAAC;AAIhD,OAAO,EAAE,KAAK,EAAe,MAAM,qCAAqC,CAAC;AACzE,OAAO,EAAE,mBAAmB,EAAE,MAAM,uCAAuC,CAAC;AAE5E,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAStD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;IA+LV,SAAS,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,mBAAmB,EAAE;cAmC1C,gBAAgB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,SAAS,CAAC;CAwBrE;AAED,qBAAa,iBAAkB,SAAQ,aAAa;cAEhC,gBAAgB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,SAAS,CAAC;CAerE"}

View File

@@ -1 +1 @@
{"version":3,"file":"ReferenceCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/ReferenceCutting.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAStD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CA+Jb"}
{"version":3,"file":"ReferenceCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/ReferenceCutting.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CA+Jb"}

View File

@@ -1,6 +1,7 @@
import * as React from 'react';
import { Singleton } from "../../Common/Singleton";
import { BoardType, IBaseOption } from "../../UI/Store/BoardInterface";
import { BoardType } from "../../DatabaseServices/Entity/BoardInterface";
import { IBaseOption } from "../../UI/Store/OptionInterface/IOptionInterface";
export declare enum CuttingOffset {
Front = "front",
Middle = "middle",
@@ -15,7 +16,7 @@ export interface ReferenceCuttingOptioins extends IBaseOption {
export declare class ReferenceCuttingStore extends Singleton {
protected m_UiOption: any;
m_Option: ReferenceCuttingOptioins;
get UIOption(): import("../../UI/Store/BoardInterface").IUiOption<ReferenceCuttingOptioins>;
get UIOption(): import("../../UI/Store/OptionInterface/IOptionInterface").IUiOption<ReferenceCuttingOptioins>;
Cancel(): void;
OnOk(): void;
_Return(state: number): void;

View File

@@ -1 +1 @@
{"version":3,"file":"ReferenceCuttingModal.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/ReferenceCuttingModal.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAO/B,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAInD,OAAO,EAAE,SAAS,EAAE,WAAW,EAAE,MAAM,+BAA+B,CAAC;AAEvE,oBAAY,aAAa;IAErB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,IAAI,SAAS;CAChB;AAMD,MAAM,WAAW,wBAAyB,SAAQ,WAAW;IAEzD,SAAS,EAAE,SAAS,CAAC;IACrB,MAAM,EAAE,MAAM,CAAC;IACf,aAAa,EAAE,MAAM,CAAC;IACtB,kBAAkB,EAAE,aAAa,CAAC;CACrC;AACD,qBAAa,qBAAsB,SAAQ,SAAS;IAEhD,SAAS,CAAC,UAAU,MAAC;IACT,QAAQ,EAAE,wBAAwB,CAK5C;IACF,IAAI,QAAQ,gFAGX;IACD,MAAM;IAIN,IAAI;IAIJ,OAAO,CAAC,KAAK,EAAE,MAAM;IAKrB,cAAc;CAIjB;AAED,qBAEa,qBAAsB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,qBAAqB,CAAC;CAAE,EAAE,EAAE,CAAC;IAC7F,OAAO,CAAC,QAAQ,CAAC;IACjB,OAAO,CAAC,qBAAqB,CAc3B;IACF,OAAO,CAAC,gBAAgB,CAWtB;IACF,OAAO,CAAC,KAAK,CAAW;IACxB,aAAa;IAqBb,yBAAyB;IAKzB,oBAAoB;IAKpB,MAAM;CAmET"}
{"version":3,"file":"ReferenceCuttingModal.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/ReferenceCuttingModal.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAEnD,OAAO,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AAIzE,OAAO,EAAE,WAAW,EAAE,MAAM,iDAAiD,CAAC;AAE9E,oBAAY,aAAa;IAErB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,IAAI,SAAS;CAChB;AAMD,MAAM,WAAW,wBAAyB,SAAQ,WAAW;IAEzD,SAAS,EAAE,SAAS,CAAC;IACrB,MAAM,EAAE,MAAM,CAAC;IACf,aAAa,EAAE,MAAM,CAAC;IACtB,kBAAkB,EAAE,aAAa,CAAC;CACrC;AACD,qBAAa,qBAAsB,SAAQ,SAAS;IAEhD,SAAS,CAAC,UAAU,MAAC;IACT,QAAQ,EAAE,wBAAwB,CAK5C;IACF,IAAI,QAAQ,kGAGX;IACD,MAAM;IAIN,IAAI;IAIJ,OAAO,CAAC,KAAK,EAAE,MAAM;IAKrB,cAAc;CAIjB;AAED,qBAEa,qBAAsB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,qBAAqB,CAAC;CAAE,EAAE,EAAE,CAAC;IAC7F,OAAO,CAAC,QAAQ,CAAC;IACjB,OAAO,CAAC,qBAAqB,CAc3B;IACF,OAAO,CAAC,gBAAgB,CAWtB;IACF,OAAO,CAAC,KAAK,CAAW;IACxB,aAAa;IAqBb,yBAAyB;IAKzB,oBAAoB;IAKpB,MAAM;CAmET"}

View File

@@ -1 +1 @@
{"version":3,"file":"ChangeBoardColorByPBFace.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/ChangeBoardColorByPBFace.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,qBAAa,gCAAiC,YAAW,OAAO;IAEtD,IAAI;CAqBb"}
{"version":3,"file":"ChangeBoardColorByPBFace.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/ChangeBoardColorByPBFace.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,qBAAa,gCAAiC,YAAW,OAAO;IAEtD,IAAI;CAwBb"}

View File

@@ -1 +1 @@
{"version":3,"file":"SelectThinBehindBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SelectThinBehindBoard.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAE9E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAGzD,qBAAa,qBAAsB,YAAW,OAAO;IAEjD,KAAK,EAAE,0BAA0B,CAAC;IAC5B,IAAI;CAmDb;AAGD,cAAM,0BAA2B,YAAW,YAAY;IAEpD,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;MAIJ;IACF,UAAU;IAQV,UAAU;;;;;IAIV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;CAIxC"}
{"version":3,"file":"SelectThinBehindBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SelectThinBehindBoard.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAGzD,qBAAa,qBAAsB,YAAW,OAAO;IAEjD,KAAK,EAAE,0BAA0B,CAAC;IAC5B,IAAI;CAmDb;AAGD,cAAM,0BAA2B,YAAW,YAAY;IAEpD,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;MAIJ;IACF,UAAU;IAQV,UAAU;;;;;IAIV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;CAIxC"}

View File

@@ -1,6 +1,6 @@
import { CADFiler } from "../../DatabaseServices/CADFiler";
import { I2DModeling, I3DModeling } from "../../DatabaseServices/Entity/Board";
import { BoardProcessOption } from "../../UI/Store/BoardInterface";
import { BoardProcessOption } from "../../UI/Store/OptionInterface/BoardProcessOption";
/**序列化板件数据 */
export declare function serializeBoardData(file: CADFiler, processData: BoardProcessOption): void;
export declare function deserializationBoardData(file: CADFiler, processData: BoardProcessOption, ver: number): void;

View File

@@ -1 +1 @@
{"version":3,"file":"SerializeBoardData.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SerializeBoardData.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,iCAAiC,CAAC;AAC3D,OAAO,EAAE,WAAW,EAAE,WAAW,EAAa,MAAM,qCAAqC,CAAC;AAE1F,OAAO,EAAE,kBAAkB,EAAE,MAAM,+BAA+B,CAAC;AAEnE,aAAa;AACb,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,kBAAkB,QAoCjF;AAGD,wBAAgB,wBAAwB,CAAC,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,kBAAkB,EAAE,GAAG,EAAE,MAAM,QAkDpG;AAED,wBAAgB,2BAA2B,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,QAkBnF;AACD,wBAAgB,2BAA2B,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,QAiBnF;AAGD,wBAAgB,iCAAiC,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,GAAG,EAAE,MAAM,QA8BjG;AAED,wBAAgB,iCAAiC,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,GAAG,EAAE,MAAM,QAwBjG"}
{"version":3,"file":"SerializeBoardData.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SerializeBoardData.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,iCAAiC,CAAC;AAC3D,OAAO,EAAE,WAAW,EAAE,WAAW,EAAa,MAAM,qCAAqC,CAAC;AAE1F,OAAO,EAAE,kBAAkB,EAAE,MAAM,mDAAmD,CAAC;AAEvF,aAAa;AACb,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,kBAAkB,QAoCjF;AAGD,wBAAgB,wBAAwB,CAAC,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,kBAAkB,EAAE,GAAG,EAAE,MAAM,QAkDpG;AAED,wBAAgB,2BAA2B,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,QAkBnF;AACD,wBAAgB,2BAA2B,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,QAiBnF;AAGD,wBAAgB,iCAAiC,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,GAAG,EAAE,MAAM,QA8BjG;AAED,wBAAgB,iCAAiC,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,GAAG,EAAE,MAAM,QAwBjG"}

View File

@@ -1,5 +1,5 @@
import { ComposingType, LinesType } from "../../DatabaseServices/Entity/BoardInterface";
import { Command } from "../../Editor/CommandMachine";
import { ComposingType, LinesType } from "../../UI/Store/BoardInterface";
export declare class SetBoardLines implements Command {
private lines;
constructor(lines: LinesType);

View File

@@ -1 +1 @@
{"version":3,"file":"SetBoardLines.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SetBoardLines.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAEzE,qBAAa,aAAc,YAAW,OAAO;IAE7B,OAAO,CAAC,KAAK;gBAAL,KAAK,EAAE,SAAS;IAE9B,IAAI;CAcb;AAED,qBAAa,gBAAiB,YAAW,OAAO;IAEhC,OAAO,CAAC,aAAa;gBAAb,aAAa,EAAE,aAAa;IAE1C,IAAI;CAcb"}
{"version":3,"file":"SetBoardLines.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SetBoardLines.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AACxF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,qBAAa,aAAc,YAAW,OAAO;IAE7B,OAAO,CAAC,KAAK;gBAAL,KAAK,EAAE,SAAS;IAE9B,IAAI;CAcb;AAED,qBAAa,gBAAiB,YAAW,OAAO;IAEhC,OAAO,CAAC,aAAa;gBAAb,aAAa,EAAE,aAAa;IAE1C,IAAI;CAcb"}

View File

@@ -1 +1 @@
{"version":3,"file":"UpdateBoardInfos.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/UpdateBoardInfos.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,uBAAuB,EAAwB,MAAM,oDAAoD,CAAC;AASnH,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IA6EV,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,uBAAuB;CA2H7D"}
{"version":3,"file":"UpdateBoardInfos.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/UpdateBoardInfos.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,uBAAuB,EAAwB,MAAM,oDAAoD,CAAC;AASnH,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IA6EV,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,uBAAuB;CA8H7D"}

View File

@@ -18,6 +18,7 @@ export declare class BoardFindModify implements Command {
private RemoveBoardModelingOrSpecialShape;
private ModifyHardware;
private FilterHardware;
CheckDoorDir(name: string, doorOpenDir: number): boolean;
}
/**
* @param {(string[] | number[])} [values] 多个匹配项 目前只用在模糊匹配

View File

@@ -1 +1 @@
{"version":3,"file":"BoardFindModify.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardFindModify.ts"],"names":[],"mappings":"AAeA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,OAAO,EAAc,YAAY,EAA+C,MAAM,gCAAgC,CAAC;AAMvH,qBAAa,eAAgB,YAAW,OAAO;IAE3C,OAAO,CAAC,iBAAiB,CAAS;IAC5B,IAAI;YAyCI,SAAS;IAmBvB,OAAO,CAAC,aAAa;YAQP,OAAO;IA2CrB,OAAO,CAAC,QAAQ;IAwJhB,OAAO,CAAC,YAAY;YAiBN,SAAS;IAYvB,OAAO,CAAC,QAAQ;YAuKF,cAAc;YAKd,cAAc;YAKd,iBAAiB;YASjB,cAAc;YA8Dd,iBAAiB;YAcjB,iCAAiC;YAyBjC,cAAc;IA+B5B,OAAO,CAAC,cAAc;CAkDzB;AAOD;;GAEG;AACH,wBAAgB,cAAc,CAAC,OAAO,EAAE,MAAM,GAAG,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,IAAI,EAAE,YAAY,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,WAmCrH"}
{"version":3,"file":"BoardFindModify.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardFindModify.ts"],"names":[],"mappings":"AAgBA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,OAAO,EAAc,YAAY,EAA+C,MAAM,gCAAgC,CAAC;AAMvH,qBAAa,eAAgB,YAAW,OAAO;IAE3C,OAAO,CAAC,iBAAiB,CAAS;IAC5B,IAAI;YAyCI,SAAS;IAmBvB,OAAO,CAAC,aAAa;YAQP,OAAO;IA2CrB,OAAO,CAAC,QAAQ;IAsKhB,OAAO,CAAC,YAAY;YAiBN,SAAS;IAYvB,OAAO,CAAC,QAAQ;YA+KF,cAAc;YAKd,cAAc;YAKd,iBAAiB;YASjB,cAAc;YA8Dd,iBAAiB;YAcjB,iCAAiC;YAyBjC,cAAc;IAiC5B,OAAO,CAAC,cAAc;IA0DtB,YAAY,CAAC,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM;CAsCjD;AAOD;;GAEG;AACH,wBAAgB,cAAc,CAAC,OAAO,EAAE,MAAM,GAAG,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,IAAI,EAAE,YAAY,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,WAmCrH"}

View File

@@ -0,0 +1,11 @@
export interface MaterialInfo {
brName: string;
material: string;
color: string;
}
export declare class BoardMaterialLoader {
constructor();
Code_MaterialInfo: Map<string, MaterialInfo>;
LoaderMaterialInfo(): Promise<void>;
}
//# sourceMappingURL=BoardMaterialLoader.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoardMaterialLoader.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Import/BoardMaterialLoader.ts"],"names":[],"mappings":"AAGA,MAAM,WAAW,YAAY;IAEzB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;CACjB;AACD,qBAAa,mBAAmB;;IAK5B,iBAAiB,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,CAAa;IAEnD,kBAAkB;CAwC3B"}

8
types/Add-on/CF/Import/CFImport.d.ts vendored Normal file
View File

@@ -0,0 +1,8 @@
import { Database } from "../../../DatabaseServices/Database";
import { Command } from "../../../Editor/CommandMachine";
import { CFDoc } from "./CFInterface";
export declare class ImportCFData implements Command {
exec(): void;
}
export declare function ParseCFDoc(document: CFDoc, cuDb: Database): Promise<void>;
//# sourceMappingURL=CFImport.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CFImport.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Import/CFImport.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAI9D,OAAO,EAAE,OAAO,EAAe,MAAM,gCAAgC,CAAC;AAKtE,OAAO,EAAE,KAAK,EAAgB,MAAM,eAAe,CAAC;AAEpD,qBAAa,YAAa,YAAW,OAAO;IAExC,IAAI;CAqCP;AAED,wBAAsB,UAAU,CAAC,QAAQ,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,iBA2D/D"}

131
types/Add-on/CF/Import/CFInterface.d.ts vendored Normal file
View File

@@ -0,0 +1,131 @@
type CurverType = "Curve" | "Polyline" | "Rect" | "Line" | "Arc" | "Circle";
type EntityType = "Entity" | "ExtrudeSolid" | "Board" | "Template" | "EntityTree" | "Hardware" | "Topline";
export type PolylineContour = {
pt: [number, number];
bul: 0;
}[];
export type CircleContour = {
Radius: number;
Center: [number, number, number];
};
type ExtrudeContour = PolylineContour | CircleContour;
export interface CFDoc {
ModelSpace: CFEntity[];
}
export interface CFEntity {
Type: EntityType | CurverType;
Id?: number;
ColorIndex?: number;
OCS?: number[];
Pos?: [number, number, number];
Rot?: [number, number, number];
Qua?: [number, number, number, number];
}
export interface CFExtrudeSolid extends CFEntity {
Width?: number;
Height?: number;
ContourCurve?: ExtrudeContour;
Thickness?: number;
GroovesAddLength?: number;
GroovesAddWidth?: number;
GroovesAddDepth?: number;
KnifeRadius?: number;
Holes?: CFExtrudeSolid[];
}
export interface CFBoard extends CFExtrudeSolid {
Name?: string;
BrType?: number;
PositionType?: number;
OpenDir?: number;
Lines?: number;
BigHole?: number;
ComposingFace?: number;
RoomName?: string;
CabinetName?: string;
BrMatName?: string;
Matrial?: string;
Color?: string;
BoardMaterialId?: string;
UpSealed?: string;
DownSealed?: string;
LeftSealed?: string;
RightSealed?: string;
EachSealeds?: {
size: number;
}[];
EachEdgeDrills?: string[];
FrontDrill?: boolean;
BackDrill?: boolean;
Remarks?: [string, string][];
}
export interface CFEntityTree extends CFEntity {
Name?: string;
Entitys?: CFEntity[];
Childen?: CFEntityTree[];
}
export interface CFTemplate extends CFEntity {
TempalteId?: string;
Name?: string;
Lenght?: number;
Width?: number;
Height?: number;
BoxSize?: [number, number, number];
ParamMap?: {
name: string;
value: string;
}[];
RoomName?: string;
CabinetName?: string;
}
export interface CFHardware extends CFTemplate {
Name?: string;
HardwarerId?: string;
Unit?: string;
ActualExpr?: string;
Model?: string;
Factory?: string;
Brand?: string;
Spec?: string;
Comments?: string;
IsHole?: boolean;
Material?: string;
Color?: string;
}
export interface CFTopline extends CFTemplate {
Name?: string;
ToplineId?: string;
Unit?: string;
ActualExpr?: string;
Model?: string;
Factory?: string;
Brand?: string;
Spec?: string;
Comments?: string;
Contour?: {
pt: [number, number];
bul: 0;
}[];
PathCurve?: ExtrudeContour;
}
export interface CFCurve extends CFEntity {
}
export interface CFLine extends CFCurve {
StartPoint: [number, number, number];
EndPoint: [number, number, number];
}
export interface CFPolyline extends CFCurve {
ContourCurve?: {
pt: [number, number];
bul: 0;
}[];
}
export interface CFRect extends CFCurve {
Width: number;
Height: number;
}
export interface CFCircle extends CFCurve {
Radius: number;
Center: [number, number, number];
}
export {};
//# sourceMappingURL=CFInterface.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CFInterface.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Import/CFInterface.ts"],"names":[],"mappings":"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"}

5
types/Add-on/CF/Parse/ParseBoard.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Board } from "../../../DatabaseServices/Entity/Board";
import { MaterialInfo } from "../Import/BoardMaterialLoader";
import { CFBoard } from "../Import/CFInterface";
export declare function ParseBoard(el: CFBoard, boardMaterialMap?: Map<string, MaterialInfo>): Board;
//# sourceMappingURL=ParseBoard.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseBoard.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseBoard.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAO/D,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAC7D,OAAO,EAAE,OAAO,EAAiB,MAAM,uBAAuB,CAAC;AAG/D,wBAAgB,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,gBAAgB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,SA0MnF"}

10
types/Add-on/CF/Parse/ParseCurve.d.ts vendored Normal file
View File

@@ -0,0 +1,10 @@
import { Circle } from "../../../DatabaseServices/Entity/Circle";
import { Line } from "../../../DatabaseServices/Entity/Line";
import { Polyline } from "../../../DatabaseServices/Entity/Polyline";
export declare class ParseCurve {
ParseLine(StartPoint: [number, number, number], EndPoint: [number, number, number]): Line;
ParsePolyline(ContourCurve: any, isColosed?: boolean): Polyline;
ParseRect(Width: number, Height: number): Polyline;
ParseCircle(Radius: number, Center: [number, number, number]): Circle;
}
//# sourceMappingURL=ParseCurve.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseCurve.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseCurve.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AACjE,OAAO,EAAE,IAAI,EAAE,MAAM,uCAAuC,CAAC;AAC7D,OAAO,EAAE,QAAQ,EAAiB,MAAM,2CAA2C,CAAC;AAEpF,qBAAa,UAAU;IAEnB,SAAS,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,QAAQ,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC;IAQlF,aAAa,CAAC,YAAY,KAAA,EAAE,SAAS,GAAE,OAAe;IAetD,SAAS,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM;IAOvC,WAAW,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC;CAM/D"}

View File

@@ -0,0 +1,8 @@
import { Database } from "../../../DatabaseServices/Database";
import { Entity } from "../../../DatabaseServices/Entity/Entity";
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { MaterialInfo } from "../Import/BoardMaterialLoader";
import { CFEntity, CFEntityTree } from "../Import/CFInterface";
export declare function ParseEntityTree(model: CFEntityTree, cuDb: Database, boardMaterialMap?: Map<string, MaterialInfo>): Promise<TemplateRecord | Entity>;
export declare function ParseAddEntity(model: CFEntity, cuDb: Database, boardMaterialMap?: Map<string, MaterialInfo>): Promise<Entity | TemplateRecord>;
//# sourceMappingURL=ParseEntityTree.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseEntityTree.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseEntityTree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAC9D,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AACjE,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AACnF,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAC7D,OAAO,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAI/D,wBAAsB,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,QAAQ,EAAE,gBAAgB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,GAAG,OAAO,CAAC,cAAc,GAAG,MAAM,CAAC,CA4CzJ;AAGD,wBAAsB,cAAc,CAAC,KAAK,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,gBAAgB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,oCAiCjH"}

View File

@@ -0,0 +1,8 @@
import { Database } from "../../../DatabaseServices/Database";
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { CFHardware, CFTemplate, CFTopline } from "../Import/CFInterface";
export declare function ParseTemplate(temp: CFTemplate, cuDb: Database): Promise<TemplateRecord>;
export declare function GetTemplate(temp: CFTemplate, cuDb: Database): Promise<TemplateRecord>;
export declare function ParseHardware(el: CFHardware, cuDb: Database): Promise<TemplateRecord | import("../../../DatabaseServices/Hardware/HardwareCompositeEntity").HardwareCompositeEntity>;
export declare function ParseTopline(el: CFTopline, cuDb: Database): Promise<import("../../../DatabaseServices/Hardware/HardwareTopline").HardwareTopline>;
//# sourceMappingURL=ParseHardwareAndTemplate.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseHardwareAndTemplate.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseHardwareAndTemplate.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAK9D,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAEnF,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAC;AAG1E,wBAAsB,aAAa,CAAC,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,2BAmBnE;AAED,wBAAsB,WAAW,CAAC,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,2BAYjE;AAED,wBAAsB,aAAa,CAAC,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,0HAUjE;AAED,wBAAsB,YAAY,CAAC,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,QAAQ,yFAe/D"}

View File

@@ -0,0 +1,10 @@
import { Database } from "../../../DatabaseServices/Database";
import { Polyline } from "../../../DatabaseServices/Entity/Polyline";
import { HardwareCompositeEntity } from "../../../DatabaseServices/Hardware/HardwareCompositeEntity";
import { HardwareTopline } from "../../../DatabaseServices/Hardware/HardwareTopline";
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { CFHardware, CFTemplate, CFTopline } from "../Import/CFInterface";
export declare function ParseTemplateInfo(newTemp: TemplateRecord, tempInfo: CFTemplate, cuDb: Database): Promise<TemplateRecord>;
export declare function ParseHardwareInfo(newTemp: TemplateRecord, el: CFHardware, cuDb: Database): Promise<TemplateRecord | HardwareCompositeEntity>;
export declare function ParseToplineInfo(contour: Polyline, el: CFTopline, cuDb: Database): Promise<HardwareTopline>;
//# sourceMappingURL=ParseHardwareAndTemplateInfo.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseHardwareAndTemplateInfo.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseHardwareAndTemplateInfo.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAI9D,OAAO,EAAE,QAAQ,EAAE,MAAM,2CAA2C,CAAC;AACrE,OAAO,EAAE,uBAAuB,EAAE,MAAM,4DAA4D,CAAC;AACrG,OAAO,EAAE,eAAe,EAAE,MAAM,oDAAoD,CAAC;AAErF,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAiB,MAAM,uBAAuB,CAAC;AAGzF,wBAAsB,iBAAiB,CAAC,OAAO,EAAE,cAAc,EAAE,QAAQ,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,2BAsEpG;AAED,wBAAsB,iBAAiB,CAAC,OAAO,EAAE,cAAc,EAAE,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,qDAmD9F;AAED,wBAAsB,gBAAgB,CAAC,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,QAAQ,4BAwCtF"}

View File

@@ -1,9 +1,9 @@
import { IConfigOption } from "../../UI/Components/Board/UserConfigComponent";
import { ChangeColorByBoardMaterialOption } from "../../UI/Store/BoardInterface";
import { IConfigStore } from "../../UI/Store/BoardStore";
import { ChangeColorByBoardMaterialOption } from "../../UI/Store/OptionInterface/IOptionInterface";
export declare class ChangeColorByBoardMaterialStore implements IConfigStore {
configName: string;
SaveConfig(): IConfigOption<import("../../UI/Store/BoardInterface").AnyObject>;
SaveConfig(): IConfigOption<import("../../UI/Store/OptionInterface/IOptionInterface").AnyObject>;
m_Option: ChangeColorByBoardMaterialOption;
configsNames: string[];
InitOption(): void;

View File

@@ -1 +1 @@
{"version":3,"file":"CalcBrThicknessConfigStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/CalcBrThicknessConfigStore.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,gCAAgC,EAAE,MAAM,+BAA+B,CAAC;AACjF,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAEzD,qBAAa,+BAAgC,YAAW,YAAY;IAEpD,UAAU,SAAQ;IAC9B,UAAU;IAQE,QAAQ,EAAE,gCAAgC,CAAkD;IAC5F,YAAY,EAAE,MAAM,EAAE,CAAM;IACxC,UAAU;IAIV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,gCAAgC,CAAC;IAKjE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkC;IAChE,MAAM,CAAC,WAAW,IAAI,+BAA+B;CAMxD"}
{"version":3,"file":"CalcBrThicknessConfigStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/CalcBrThicknessConfigStore.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AACzD,OAAO,EAAE,gCAAgC,EAAE,MAAM,iDAAiD,CAAC;AAEnG,qBAAa,+BAAgC,YAAW,YAAY;IAEpD,UAAU,SAAQ;IAC9B,UAAU;IAQE,QAAQ,EAAE,gCAAgC,CAAkD;IAC5F,YAAY,EAAE,MAAM,EAAE,CAAM;IACxC,UAAU;IAIV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,gCAAgC,CAAC;IAKjE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkC;IAChE,MAAM,CAAC,WAAW,IAAI,+BAA+B;CAMxD"}

View File

@@ -10,10 +10,12 @@ interface BoardColorMaterialMapDialogProps {
brs: Board[];
color: number;
}[];
oldColorMap: Map<Board, number>;
}
export declare class BoardColorMaterialMapDialog extends React.Component<BoardColorMaterialMapDialogProps, {}> {
selectIndex: number;
removeAop: Function;
selectIndexs: number[];
onCtrlKeyBoard: boolean;
removeAop: Function[];
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;

View File

@@ -1 +1 @@
{"version":3,"file":"ChangeColorByMaterial.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/ChangeColorByMaterial.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAO/B,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,OAAO,EAAkB,MAAM,6BAA6B,CAAC;AAUtE,qBAAa,qBAAsB,YAAW,OAAO;IAE3C,IAAI;CAqFb;AAED,UAAU,gCAAgC;IAEtC,IAAI,EAAE;QACF,GAAG,EAAE,MAAM,CAAC;QACZ,GAAG,EAAE,KAAK,EAAE,CAAC;QACb,KAAK,EAAE,MAAM,CAAC;KACjB,EAAE,CAAC;CACP;AAGD,qBACa,2BAA4B,SAAQ,KAAK,CAAC,SAAS,CAAC,gCAAgC,EAAE,EAAE,CAAC;IAEtF,WAAW,EAAE,MAAM,CAAM;IACrC,SAAS,EAAE,QAAQ,CAAC;IACpB,iBAAiB;IA+BjB,oBAAoB;IAKb,MAAM;IA8Bb,OAAO,CAAC,KAAK,CAMX;CACL"}
{"version":3,"file":"ChangeColorByMaterial.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/ChangeColorByMaterial.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAS/B,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,OAAO,EAAkB,MAAM,6BAA6B,CAAC;AAWtE,qBAAa,qBAAsB,YAAW,OAAO;IAE3C,IAAI;CAuFb;AAED,UAAU,gCAAgC;IAEtC,IAAI,EAAE;QACF,GAAG,EAAE,MAAM,CAAC;QACZ,GAAG,EAAE,KAAK,EAAE,CAAC;QACb,KAAK,EAAE,MAAM,CAAC;KACjB,EAAE,CAAC;IACJ,WAAW,EAAE,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;CACnC;AAGD,qBACa,2BAA4B,SAAQ,KAAK,CAAC,SAAS,CAAC,gCAAgC,EAAE,EAAE,CAAC;IAGtF,YAAY,EAAE,MAAM,EAAE,CAAM;IAExC,cAAc,EAAE,OAAO,CAAS;IAChC,SAAS,EAAE,QAAQ,EAAE,CAAM;IAE3B,iBAAiB;IAuDjB,oBAAoB;IAOb,MAAM;IAgCb,OAAO,CAAC,KAAK,CAoBX;CACL"}

View File

@@ -0,0 +1,4 @@
import { Board } from "../../DatabaseServices/Entity/Board";
/** 弹窗-是否要还原颜色 */
export declare function ResetColor(colorMap: Map<Board, number>): void;
//# sourceMappingURL=ResetColor.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ResetColor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/ResetColor.tsx"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAM5D,iBAAiB;AACjB,wBAAgB,UAAU,CAAC,QAAQ,EAAE,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,QA4CtD"}

View File

@@ -0,0 +1,12 @@
import React from "react";
import "./BoardInfoSelectRoomCabinetPanel.less";
import { ChangeColorByRoomOrCabinetStore } from "./ChangeColorByRoomOrCabinetStore";
export declare class BoardInfoSelectRoomCabinetPanel extends React.Component<{
store: ChangeColorByRoomOrCabinetStore;
}, {}> {
_RemoveFun: Function;
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
}
//# sourceMappingURL=BoardInfoSelectRoomCabinetPanel.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoardInfoSelectRoomCabinetPanel.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByRoomOrCabinet/BoardInfoSelectRoomCabinetPanel.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,OAAO,wCAAwC,CAAC;AAChD,OAAO,EAAE,+BAA+B,EAAE,MAAM,mCAAmC,CAAC;AAEpF,qBACa,+BAAgC,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,+BAA+B,CAAC;CAAE,EAAE,EAAE,CAAC;IAEjH,UAAU,EAAE,QAAQ,CAAC;IAErB,iBAAiB;IAUjB,oBAAoB;IAKpB,MAAM;CAqET"}

View File

@@ -0,0 +1,23 @@
import * as React from 'react';
import { Board } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
export declare class ChangeColorByRoomCabinet implements Command {
exec(): Promise<void>;
}
export declare class BoardColorByRoomOrCabinetDialog extends React.Component<{
data: {
mtl: string;
brs: Board[];
color: number;
}[];
oldColorMap: Map<Board, number>;
}, {}> {
_SelectIndexs: number[];
_OnCtrlKeyBoard: boolean;
_RemoveFun: Function[];
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
_OnClick: (index: number) => void;
}
//# sourceMappingURL=ChangeColorByRoomOrCabinet.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ChangeColorByRoomOrCabinet.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByRoomOrCabinet/ChangeColorByRoomOrCabinet.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAQ/B,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,OAAO,EAAkB,MAAM,6BAA6B,CAAC;AAUtE,qBAAa,wBAAyB,YAAW,OAAO;IAE9C,IAAI;CAiFb;AAGD,qBACa,+BAAgC,SAAQ,KAAK,CAAC,SAAS,CAAC;IACjE,IAAI,EAAE;QACF,GAAG,EAAE,MAAM,CAAC;QACZ,GAAG,EAAE,KAAK,EAAE,CAAC;QACb,KAAK,EAAE,MAAM,CAAC;KACjB,EAAE,CAAC;IACJ,WAAW,EAAE,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;CACnC,EAAE,EAAE,CAAC;IAGU,aAAa,EAAE,MAAM,EAAE,CAAM;IAEzC,eAAe,EAAE,OAAO,CAAS;IACjC,UAAU,EAAE,QAAQ,EAAE,CAAM;IAE5B,iBAAiB;IAmDjB,oBAAoB;IAOb,MAAM;IAiCb,QAAQ,UAAW,MAAM,UAoBvB;CACL"}

View File

@@ -0,0 +1,14 @@
import { IConfigOption } from "../../UI/Components/Board/UserConfigComponent";
import { IConfigStore } from "../../UI/Store/BoardStore";
import { ChangeColorByRoomOrCabinetOption } from "../../UI/Store/OptionInterface/IOptionInterface";
export declare class ChangeColorByRoomOrCabinetStore implements IConfigStore {
configName: string;
configsNames: string[];
m_Option: ChangeColorByRoomOrCabinetOption;
SaveConfig(): IConfigOption<import("../../UI/Store/OptionInterface/IOptionInterface").AnyObject>;
InitOption(): void;
UpdateOption(cof: IConfigOption<ChangeColorByRoomOrCabinetOption>): void;
private static _SingleInstance;
static GetInstance(): ChangeColorByRoomOrCabinetStore;
}
//# sourceMappingURL=ChangeColorByRoomOrCabinetStore.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ChangeColorByRoomOrCabinetStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByRoomOrCabinet/ChangeColorByRoomOrCabinetStore.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AACzD,OAAO,EAAE,gCAAgC,EAAE,MAAM,iDAAiD,CAAC;AAEnG,qBAAa,+BAAgC,YAAW,YAAY;IAEpD,UAAU,SAAQ;IAClB,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,QAAQ,EAAE,gCAAgC,CAAkD;IAExG,UAAU;IASV,UAAU;IAKV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,gCAAgC,CAAC;IAKjE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkC;IAChE,MAAM,CAAC,WAAW,IAAI,+BAA+B;CAMxD"}

View File

@@ -1,10 +1,8 @@
import { Board } from "../DatabaseServices/Entity/Board";
import { Command } from "../Editor/CommandMachine";
import { ICollsionBrs } from "./DrawDrilling/CollisionModal";
export declare class CheckHoles implements Command {
exec(): Promise<void>;
/**
* 存在通孔
*/
private IsThough;
private IsCollsion;
}
export declare function InterferenceCheck(brs: Board[]): Promise<ICollsionBrs[]>;
//# sourceMappingURL=CheckHoles.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"CheckHoles.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CheckHoles.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAQnD,qBAAa,UAAW,YAAW,OAAO;IAEhC,IAAI;IAyIV;;OAEG;IACH,OAAO,CAAC,QAAQ;IAIhB,OAAO,CAAC,UAAU;CAgBrB"}
{"version":3,"file":"CheckHoles.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CheckHoles.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAEzD,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,OAAO,EAAiB,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAG5E,qBAAa,UAAW,YAAW,OAAO;IAEhC,IAAI;CAsBb;AAGD,wBAAsB,iBAAiB,CAAC,GAAG,EAAE,KAAK,EAAE,2BA4InD"}

View File

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

View File

@@ -0,0 +1 @@
{"version":3,"file":"Cmd_RemovePolylineRepeatPos.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Cmd_RemovePolylineRepeatPos.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,qBAAa,+BAAgC,YAAW,OAAO;IAErD,IAAI;CAYb"}

View File

@@ -1 +1 @@
{"version":3,"file":"CommandFeeding.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CommandFeeding.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAQnD,qBAAa,cAAe,YAAW,OAAO;IAEpC,IAAI;IA8EV,OAAO,CAAC,QAAQ;IA8BhB,OAAO,CAAC,YAAY;IAgBpB,OAAO,CAAC,kBAAkB;IAqB1B,OAAO,CAAC,QAAQ;CAOnB"}
{"version":3,"file":"CommandFeeding.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CommandFeeding.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAWnD,qBAAa,cAAe,YAAW,OAAO;IAEpC,IAAI;IAkHV,OAAO,CAAC,QAAQ;IA8BhB,OAAO,CAAC,YAAY;IAkBpB,OAAO,CAAC,kBAAkB;IAuB1B,OAAO,CAAC,QAAQ;CAQnB"}

5
types/Add-on/Command_Modeling.d.ts vendored Normal file
View File

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

View File

@@ -0,0 +1 @@
{"version":3,"file":"Command_Modeling.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_Modeling.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAInD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CAiDb"}

View File

@@ -2,6 +2,8 @@ import { Command } from "../Editor/CommandMachine";
import { EOptionTabId } from "../UI/Components/Modal/OptionModal/ConfigDialog";
export declare class Command_Options implements Command {
private selectedTabId;
Transparency: boolean;
NoHistory: boolean;
constructor(selectedTabId: EOptionTabId);
exec(): Promise<void>;
}

View File

@@ -1 +1 @@
{"version":3,"file":"Command_Option.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_Option.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AACnD,OAAO,EAA6B,YAAY,EAAE,MAAM,iDAAiD,CAAC;AAE1G,qBAAa,eAAgB,YAAW,OAAO;IAE/B,OAAO,CAAC,aAAa;gBAAb,aAAa,EAAE,YAAY;IACzC,IAAI;CAKb"}
{"version":3,"file":"Command_Option.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_Option.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AACnD,OAAO,EAA6B,YAAY,EAAE,MAAM,iDAAiD,CAAC;AAE1G,qBAAa,eAAgB,YAAW,OAAO;IAI/B,OAAO,CAAC,aAAa;IAFjC,YAAY,UAAQ;IACpB,SAAS,UAAQ;gBACG,aAAa,EAAE,YAAY;IACzC,IAAI;CAKb"}

View File

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

View File

@@ -0,0 +1 @@
{"version":3,"file":"Command_PickUp2DModelCsgs.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_PickUp2DModelCsgs.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,yBAA0B,YAAW,OAAO;IAE/C,IAAI;CAkCb"}

View File

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

View File

@@ -0,0 +1 @@
{"version":3,"file":"Command_TemplateGroup.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_TemplateGroup.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAmBnD,qBAAa,qBAAsB,YAAW,OAAO;IAE3C,IAAI;CA8Mb"}

View File

@@ -1 +1 @@
{"version":3,"file":"CostumUCS.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CostumUCS.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,SAAU,YAAW,OAAO;IAE/B,IAAI;IAwGV,OAAO,CAAC,SAAS;CAMpB"}
{"version":3,"file":"CostumUCS.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CostumUCS.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,qBAAa,SAAU,YAAW,OAAO;IAE/B,IAAI;IA0GV,OAAO,CAAC,SAAS;CAMpB"}

View File

@@ -1,15 +1,14 @@
import type { FC } from 'react';
import type { FC, ReactNode } from 'react';
export declare const ItemTypes: {
CARD: string;
};
export interface CardProps {
id: any;
label: string;
orderName: string;
value: string;
index: number;
moveCard: (dragIndex: number, hoverIndex: number) => void;
onDoubleClick: (id: number) => void;
onDoubleClick?: (id: number) => void;
conteainer: ReactNode;
canDrag: boolean;
}
export declare const CustomNumCard: FC<CardProps>;
//# sourceMappingURL=CustomNumCard.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"CustomNumCard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/CustomNumber/CustomNumCard.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAIhC,eAAO,MAAM,SAAS;;CAErB,CAAC;AAEF,MAAM,WAAW,SAAS;IAEtB,EAAE,EAAE,GAAG,CAAC;IACR,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,CAAC,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,KAAK,IAAI,CAAC;IAC1D,aAAa,EAAE,CAAC,EAAE,EAAE,MAAM,KAAK,IAAI,CAAC;CACvC;AAOD,eAAO,MAAM,aAAa,EAAE,EAAE,CAAC,SAAS,CAgGvC,CAAC"}
{"version":3,"file":"CustomNumCard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/CustomNumber/CustomNumCard.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAI3C,eAAO,MAAM,SAAS;;CAErB,CAAC;AAEF,MAAM,WAAW,SAAS;IAEtB,EAAE,EAAE,GAAG,CAAC;IACR,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,EAAE,CAAC,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,KAAK,IAAI,CAAC;IAC1D,aAAa,CAAC,EAAE,CAAC,EAAE,EAAE,MAAM,KAAK,IAAI,CAAC;IACrC,UAAU,EAAE,SAAS,CAAC;IACtB,OAAO,EAAE,OAAO,CAAC;CACpB;AAOD,eAAO,MAAM,aAAa,EAAE,EAAE,CAAC,SAAS,CAiGvC,CAAC"}

View File

@@ -1,10 +1,16 @@
import type { FC } from 'react';
import type { CSSProperties, FC } from 'react';
import { CustomNumberStore } from './CustomNumberPanel';
export interface CustomNumberItem {
id: number;
text: string;
}
export declare const CustomNumContainer: FC<{
interface ICustomNumContainer {
state: CustomNumberStore;
}>;
canDrag: boolean;
renderConteainer: (state: CustomNumberStore, card: CustomNumberItem, index: number) => JSX.Element | string;
clsssName?: string;
style?: CSSProperties;
}
export declare const CustomNumContainer: FC<ICustomNumContainer>;
export {};
//# sourceMappingURL=CustomNumContainer.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"CustomNumContainer.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/CustomNumber/CustomNumContainer.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAEhC,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAOxD,MAAM,WAAW,gBAAgB;IAE7B,EAAE,EAAE,MAAM,CAAC;IACX,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,eAAO,MAAM,kBAAkB,EAAE,EAAE,CAAC;IAAE,KAAK,EAAE,iBAAiB,CAAC;CAAE,CA2ChE,CAAC"}
{"version":3,"file":"CustomNumContainer.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/CustomNumber/CustomNumContainer.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,aAAa,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAG/C,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAGxD,MAAM,WAAW,gBAAgB;IAE7B,EAAE,EAAE,MAAM,CAAC;IACX,IAAI,EAAE,MAAM,CAAC;CAChB;AACD,UAAU,mBAAmB;IAEzB,KAAK,EAAE,iBAAiB,CAAC;IACzB,OAAO,EAAE,OAAO,CAAC;IACjB,gBAAgB,EAAE,CAAC,KAAK,EAAE,iBAAiB,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,EAAE,MAAM,KAAK,GAAG,CAAC,OAAO,GAAG,MAAM,CAAC;IAC5G,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,KAAK,CAAC,EAAE,aAAa,CAAC;CACzB;AAED,eAAO,MAAM,kBAAkB,EAAE,EAAE,CAAC,mBAAmB,CA+CtD,CAAC"}

View File

@@ -1,6 +1,6 @@
import React from "react";
import "./CustomNumberPanelCss.less";
import { CustomNumberItem } from "./CustomNumContainer";
import "./CustomNumberPanelCss.less";
export declare class CustomNumberPanel extends React.Component<{
store: CustomNumberStore;
}> {

View File

@@ -1 +1 @@
{"version":3,"file":"CustomNumberPanel.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/CustomNumber/CustomNumberPanel.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,MAAM,OAAO,CAAC;AAK1B,OAAO,6BAA6B,CAAC;AACrC,OAAO,EAAE,gBAAgB,EAAsB,MAAM,sBAAsB,CAAC;AAE5E,qBACa,iBAAkB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,iBAAiB,CAAC;CAAE,CAAC;IAEjF,MAAM;CAgDT;AAGD,qBAAa,iBAAiB;IAE1B,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE,KAAK,CAAC,iBAAiB,CAAC;QAC5B,KAAK,EAAE,gBAAgB,EAAE,CAAC;KAC7B,CAAC,CAAiB;IACnB,QAAQ,EAAE,CAAC,KAAK,EAAE,gBAAgB,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,KAAK,IAAI,CAAC;IACrF,aAAa,EAAE,CAAC,EAAE,EAAE,MAAM,KAAK,IAAI,CAAC;IACpC,IAAI,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC;CAC7B"}
{"version":3,"file":"CustomNumberPanel.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/CustomNumber/CustomNumberPanel.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,MAAM,OAAO,CAAC;AAK1B,OAAO,EAAsB,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAC5E,OAAO,6BAA6B,CAAC;AAErC,qBACa,iBAAkB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,iBAAiB,CAAC;CAAE,CAAC;IAEjF,MAAM;CA0DT;AAGD,qBAAa,iBAAiB;IAE1B,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE,KAAK,CAAC,iBAAiB,CAAC;QAC5B,KAAK,EAAE,gBAAgB,EAAE,CAAC;KAC7B,CAAC,CAAiB;IACnB,QAAQ,EAAE,CAAC,KAAK,EAAE,gBAAgB,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,KAAK,IAAI,CAAC;IACrF,aAAa,EAAE,CAAC,EAAE,EAAE,MAAM,KAAK,IAAI,CAAC;IACpC,IAAI,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC;CAC7B"}

View File

@@ -1 +1 @@
{"version":3,"file":"Dist.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Dist.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAWnD,qBAAa,YAAa,YAAW,OAAO;IAElC,IAAI;CAmCb"}
{"version":3,"file":"Dist.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Dist.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,qBAAa,YAAa,YAAW,OAAO;IAElC,IAAI;CAmCb"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawArc.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawArc.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,OAAQ,YAAW,OAAO;IAE7B,IAAI;CAoCb"}
{"version":3,"file":"DrawArc.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DrawArc.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,qBAAa,OAAQ,YAAW,OAAO;IAE7B,IAAI;CAsCb"}

View File

@@ -1,7 +1,14 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { INailRule, IShinkOption, LayerNailOption } from "../../UI/Store/BoardInterface";
import { INailRule, IShinkOption, LayerNailOption } from "../../UI/Store/OptionInterface/IOptionInterface";
declare class ActivityLayerBoardTool {
NailRules: INailRule[];
/**
* 求面与板的交点 得到板和交点
* @param face 层板的侧面
* @param objects 其他板
* @param br 层板
* @returns 交点信息(点 实体)
*/
private GetBoardIntersection;
private IntersectFace;
private GetShrinkDist;

View File

@@ -1 +1 @@
{"version":3,"file":"ActivityLayerBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/ActivityLayerBoardTool.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAS5D,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAC;AAEzF,cAAM,sBAAsB;IAExB,SAAS,EAAE,SAAS,EAAE,CAAC;IACvB,OAAO,CAAC,oBAAoB;IAe5B,OAAO,CAAC,aAAa;IAwCrB,OAAO,CAAC,aAAa;IAuBrB,OAAO,CAAC,wBAAwB;IAiBhC,OAAO,CAAC,YAAY;IAapB,OAAO,CAAC,UAAU;IA6ClB,OAAO,CAAC,QAAQ;IAMhB,KAAK,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,UAAU,EAAE,eAAe,EAAE,KAAK,GAAE,SAAS,EAAO,EAAE,MAAM,CAAC,EAAE,YAAY;IAuG/F,OAAO,CAAC,WAAW;IAuCnB,OAAO,CAAC,cAAc;CA6CzB;AAED,eAAO,MAAM,sBAAsB,wBAA+B,CAAC"}
{"version":3,"file":"ActivityLayerBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/ActivityLayerBoardTool.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAS5D,OAAO,EAAE,SAAS,EAAE,YAAY,EAAE,eAAe,EAAE,MAAM,iDAAiD,CAAC;AAE3G,cAAM,sBAAsB;IAExB,SAAS,EAAE,SAAS,EAAE,CAAC;IAEvB;;;;;;OAMG;IACH,OAAO,CAAC,oBAAoB;IAe5B,OAAO,CAAC,aAAa;IAwCrB,OAAO,CAAC,aAAa;IAuBrB,OAAO,CAAC,wBAAwB;IAiBhC,OAAO,CAAC,YAAY;IAapB,OAAO,CAAC,UAAU;IA6ClB,OAAO,CAAC,QAAQ;IAMhB,KAAK,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,UAAU,EAAE,eAAe,EAAE,KAAK,GAAE,SAAS,EAAO,EAAE,MAAM,CAAC,EAAE,YAAY;IA0G/F,OAAO,CAAC,WAAW;IAuCnB,OAAO,CAAC,cAAc;CA6CzB;AAED,eAAO,MAAM,sBAAsB,wBAA+B,CAAC"}

View File

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

View File

@@ -0,0 +1 @@
{"version":3,"file":"ApplyModel2ToBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/ApplyModel2ToBoard.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAItD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;CA2Bb"}

View File

@@ -2,7 +2,7 @@ import { Board } from "../../DatabaseServices/Entity/Board";
import { TemplateWineRackRecord } from "../../DatabaseServices/Template/ProgramTempate/TemplateWineRackRecord";
import { TemplateRecord } from "../../DatabaseServices/Template/TemplateRecord";
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
import { BehindBoardOption, IGrooveOption, LayerBoardOption, VerticalBoardOption } from "../../UI/Store/BoardInterface";
import { BehindBoardOption, IGrooveOption, LayerBoardOption, VerticalBoardOption } from "../../UI/Store/OptionInterface/IOptionInterface";
export declare function BuildLayerBoards(opt: LayerBoardOption, space: ISpaceParse, grooveOption?: IGrooveOption): Board[];
export declare function BuildVerticalBoards(opt: VerticalBoardOption, space: ISpaceParse, grooveOption?: IGrooveOption): Board[];
export declare function BuildBehindBoards(opt: BehindBoardOption, space: ISpaceParse, grooveOption?: IGrooveOption): Board[];

View File

@@ -1 +1 @@
{"version":3,"file":"BuildBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/BuildBoardTool.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,sBAAsB,EAAE,MAAM,uEAAuE,CAAC;AAC/G,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAEhF,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AACpE,OAAO,EAAE,iBAAiB,EAAiD,aAAa,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,MAAM,+BAA+B,CAAC;AAEvK,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG,KAAK,EAAE,CA8EjH;AAED,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG,KAAK,EAAE,CAyEvH;AAED,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG,KAAK,EAAE,CAiFnH;AAED,wBAAgB,qBAAqB,CAAC,IAAI,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,QAY5E;AACD,wBAAgB,eAAe,CAAC,IAAI,EAAE,sBAAsB,QAoB3D"}
{"version":3,"file":"BuildBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/BuildBoardTool.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,sBAAsB,EAAE,MAAM,uEAAuE,CAAC;AAC/G,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAEhF,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AACpE,OAAO,EAAE,iBAAiB,EAAE,aAAa,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,MAAM,iDAAiD,CAAC;AAG1I,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG,KAAK,EAAE,CA8EjH;AAED,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG,KAAK,EAAE,CAyEvH;AAED,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG,KAAK,EAAE,CAiFnH;AAED,wBAAgB,qBAAqB,CAAC,IAAI,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,QAY5E;AACD,wBAAgB,eAAe,CAAC,IAAI,EAAE,sBAAsB,QAoB3D"}

View File

@@ -1,22 +0,0 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { LayerBoardOption, LayerNailOption } from "../../UI/Store/BoardInterface";
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
declare class BuildLayerNailsTool {
private leftBoard;
private rightBoard;
private backBoard;
private frontBoard;
private option;
private nailOption;
private space;
private InitTool;
private InitBuildNails;
private ParseHasLRBoard;
/**分析前后背板 */
private ParseFrontBackBoard;
private GetNails;
Start(brs: Board[], option: LayerBoardOption, nailOption: LayerNailOption, space: ISpaceParse): void;
}
export declare const buildLayerNailTool: BuildLayerNailsTool;
export {};
//# sourceMappingURL=BuildLayerNailTool.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"BuildLayerNailTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/BuildLayerNailTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,gBAAgB,EAAE,eAAe,EAAa,MAAM,+BAA+B,CAAC;AAK7F,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AAkBpE,cAAM,mBAAmB;IAErB,OAAO,CAAC,SAAS,CAAQ;IACzB,OAAO,CAAC,UAAU,CAAQ;IAC1B,OAAO,CAAC,SAAS,CAAQ;IACzB,OAAO,CAAC,UAAU,CAAQ;IAC1B,OAAO,CAAC,MAAM,CAAmB;IACjC,OAAO,CAAC,UAAU,CAAkB;IACpC,OAAO,CAAC,KAAK,CAAc;IAC3B,OAAO,CAAC,QAAQ;IAOhB,OAAO,CAAC,cAAc;IA6DtB,OAAO,CAAC,eAAe;IA4CvB,YAAY;IACZ,OAAO,CAAC,mBAAmB;IAyC3B,OAAO,CAAC,QAAQ;IA+EhB,KAAK,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,gBAAgB,EAAE,UAAU,EAAE,eAAe,EAAE,KAAK,EAAE,WAAW;CAgFhG;AAED,eAAO,MAAM,kBAAkB,qBAA4B,CAAC"}

View File

@@ -1,5 +1,5 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { ISpaceParse } from "../../Geometry/SpaceParse/ISpaceParse";
import { TBBoardOption } from "../../UI/Store/BoardInterface";
import { TBBoardOption } from "../../UI/Store/OptionInterface/IOptionInterface";
export declare function BuildTopBottomBoards(topOpt: TBBoardOption, bottomOpt: TBBoardOption, space: ISpaceParse): Board[];
//# sourceMappingURL=BuildTopBottomBoardTool.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"BuildTopBottomBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/BuildTopBottomBoardTool.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AACpE,OAAO,EAAE,aAAa,EAAa,MAAM,+BAA+B,CAAC;AAEzE,wBAAgB,oBAAoB,CAAC,MAAM,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,GAAG,KAAK,EAAE,CAsCjH"}
{"version":3,"file":"BuildTopBottomBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/BuildTopBottomBoardTool.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AACpE,OAAO,EAAE,aAAa,EAAE,MAAM,iDAAiD,CAAC;AAEhF,wBAAgB,oBAAoB,CAAC,MAAM,EAAE,aAAa,EAAE,SAAS,EAAE,aAAa,EAAE,KAAK,EAAE,WAAW,GAAG,KAAK,EAAE,CAsCjH"}

View File

@@ -0,0 +1,13 @@
import { Matrix4 } from "three";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Box3Ext } from "../../Geometry/Box";
/**
* 缺口(柱子、梁)柜内空间绘制层立板自动按缺口尺寸绘制出异形板件
* 切割凸出部分
*
* @param {Box3Ext} spaceBox
* @param {Matrix4} spaceOCS
* @param {Board[]} brs
*/
export declare function CuttingProtrudingPart(spaceBox: Box3Ext, spaceOCS: Matrix4, brs: Board[]): void;
//# sourceMappingURL=CuttingProtrudingPart.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CuttingProtrudingPart.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/CuttingProtrudingPart.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGhC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAE7C;;;;;;;GAOG;AACH,wBAAgB,qBAAqB,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,EAAE,QA6BvF"}

View File

@@ -1,4 +1,4 @@
import { BoardType } from '../../UI/Store/BoardInterface';
import { BoardType } from '../../DatabaseServices/Entity/BoardInterface';
import { DrawBoardTool } from './DrawBoardTool';
export declare class DrawBehindBoard extends DrawBoardTool {
protected drawType: BoardType;

Some files were not shown because too many files have changed in this diff Show More