18 Commits

Author SHA1 Message Date
ChenX
25c2ec96fa 修复:避免生成的代码依赖错误,导致CADObject过晚初始化 2022-11-09 16:06:11 +08:00
ChenX
481587b834 开发:增加导出类型 2022-11-09 11:26:00 +08:00
ChenX
e74917cf54 功能:提供房间和墙体关联关系 2022-11-01 17:38:37 +08:00
ChenX
35f2e8fea9 功能:序列化相机的FOV 2022-09-28 17:26:49 +08:00
ChenX
fd466aadc0 同步代码 2022-08-01 11:31:59 +08:00
ChenX
9c3c5b422d 同步代码,导出更多api 2022-07-06 14:26:16 +08:00
ChenX
711ad551c3 支持绘制外墙 2022-06-30 15:31:16 +08:00
ChenX
8c0aa22524 同步代码 2022-06-08 09:43:31 +08:00
ChenX
38e7ab4a80 增加api导出 2022-05-31 16:26:10 +08:00
ChenX
21d68fcf3c 功能:更新文件序列化 2022-05-31 11:42:44 +08:00
ChenX
0431e9ab86 开发:清理全局导入THREE 2022-05-30 11:05:47 +08:00
ChenX
fc4a0fc40b 修复:地板z轴错误 2022-05-27 17:49:57 +08:00
ChenX
4a1542027d 修复:地面天花的Z轴位置不正确 2022-05-27 16:26:41 +08:00
ChenX
b9b4d06bed 功能:导出ClipperCpp初始化函数 2022-05-26 16:51:10 +08:00
ChenX
2282ac009b 增加户型部分 2022-05-26 11:06:27 +08:00
FishOrBear
8477786c73 开发:更新api 2022-02-16 11:15:31 +08:00
FishOrBear
4388a1f7c8 更新代码,支持更高精度的圆弧拉伸实体 2021-07-28 18:18:55 +08:00
FishOrBear
eb204d4f8a 更新修复uv错误 2021-07-28 16:30:15 +08:00
1400 changed files with 58978 additions and 21184 deletions

34759
api.cjs.js

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

35663
api.esm.js

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

11
package.json Normal file
View File

@@ -0,0 +1,11 @@
{
"name": "webcad_ue4_api",
"version": "0.3.11",
"description": "",
"main": "api.esm.js",
"module": "api.esm.js",
"types": "types/ueapi.d.ts",
"private": true,
"author": "cx",
"license": "ISC"
}

View File

@@ -0,0 +1,5 @@
import { IDxf, IEntity } from "dxf-parser";
import { Entity } from "../../DatabaseServices/Entity/Entity";
export declare function Dxf2Entitys(dxfstr: string): Entity[];
export declare function Conver2WebCADEntity(en: IEntity, doc: IDxf, ents: Entity[]): void;
//# sourceMappingURL=DxfEntityConvert.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DxfEntityConvert.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ACAD/DxfEntityConvert.ts"],"names":[],"mappings":"AAAA,OAAkB,EAA+C,IAAI,EAAkB,OAAO,EAAyG,MAAM,YAAY,CAAC;AAS1N,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAY9D,wBAAgB,WAAW,CAAC,MAAM,EAAE,MAAM,YAQzC;AAkBD,wBAAgB,mBAAmB,CAAC,EAAE,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,IAAI,CAsRhF"}

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;CA2Eb"}
{"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"}

2
types/Add-on/AdjustUCS.d.ts vendored Normal file
View File

@@ -0,0 +1,2 @@
export declare function AdjustUCS(): void;
//# sourceMappingURL=AdjustUCS.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AdjustUCS.d.ts","sourceRoot":"","sources":["../../../src/Add-on/AdjustUCS.ts"],"names":[],"mappings":"AAKA,wBAAgB,SAAS,SAaxB"}

6
types/Add-on/BackgroundSwitching.d.ts vendored Normal file
View File

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

View File

@@ -0,0 +1 @@
{"version":3,"file":"BackgroundSwitching.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BackgroundSwitching.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD,qBAAa,mBAAoB,YAAW,OAAO;IAE/C,YAAY,EAAE,IAAI,CAAC;IACb,IAAI;CASb"}

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

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

View File

@@ -0,0 +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"}

View File

@@ -1 +1 @@
{"version":3,"file":"BoardBatchCurtail.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardBatchCurtail.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AA0BnD,qBAAa,iBAAkB,YAAW,OAAO;IAEvC,IAAI;CAuJb"}
{"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"}

View File

@@ -1,11 +1,11 @@
import { Vector3 } from "three";
import { Entity } from "../../DatabaseServices/Entity/Entity";
import { ExtrudeSolid, ExtureContour } from "../../DatabaseServices/Entity/Extrude";
import { ExtrudeContour, ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
import { Command } from "../../Editor/CommandMachine";
export declare class CuttingByFace implements Command {
exec(): Promise<void>;
protected GetExtrudeContours(): Promise<{
useCurvesMap?: Map<ExtureContour, Entity[]>;
useCurvesMap?: Map<ExtrudeContour, Entity[]>;
}>;
setHeight(en: ExtrudeSolid, dist: number, oldPosition: Vector3): void;
private GetKnifeRadius;
@@ -13,7 +13,7 @@ export declare class CuttingByFace implements Command {
}
export declare class CuttingByRectFace extends CuttingByFace {
protected GetExtrudeContours(): Promise<{
useCurvesMap?: Map<ExtureContour, Entity[]>;
useCurvesMap?: Map<ExtrudeContour, Entity[]>;
}>;
}
//# sourceMappingURL=CuttingByFace.d.ts.map

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,YAAY,EAAE,aAAa,EAAE,MAAM,uCAAuC,CAAC;AAEpF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;cAkHM,kBAAkB;;;IAKlC,SAAS,CAAC,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO;YAShD,cAAc;YAiBd,cAAc;CA4C/B;AAED,qBAAa,iBAAkB,SAAQ,aAAa;cAEhC,kBAAkB,IAAI,OAAO,CAAC;QAAE,YAAY,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,MAAM,EAAE,CAAC,CAAC;KAAE,CAAC;CAiBlG"}
{"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;cAkHM,kBAAkB;;;IAKlC,SAAS,CAAC,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO;YAShD,cAAc;YAiBd,cAAc;CA4C/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"}

View File

@@ -3,6 +3,6 @@ import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/Hardwar
export declare class HardwareCuttingReactor {
EnableHardware: boolean;
constructor();
StartReactor(hardwares: HardwareCompositeEntity[], ents: Board[]): Promise<void>;
StartReactor(hardwares: HardwareCompositeEntity[], 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":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAIlG,qBAAa,sBAAsB;IAE/B,cAAc,UAAQ;;IA2BhB,YAAY,CAAC,SAAS,EAAE,uBAAuB,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE;CAUzE"}
{"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"}

View File

@@ -1,10 +1,10 @@
import { Vector3 } from "three";
import { Board } from "../../DatabaseServices/Entity/Board";
import { ExtureContourCurve } from "../../DatabaseServices/Entity/Extrude";
import { ExtrudeContourCurve } from "../../DatabaseServices/Entity/Extrude";
import { Command } from "../../Editor/CommandMachine";
export declare class LinearCutting implements Command {
exec(): Promise<void>;
protected SplitBoard(br: Board, cus: ExtureContourCurve[]): void;
protected SplitBoard(br: Board, cus: ExtrudeContourCurve[]): void;
protected GetCuttingPoints(): Promise<Vector3[] | undefined>;
}
export declare class RectLinearCutting extends LinearCutting {

View File

@@ -1 +1 @@
{"version":3,"file":"LinearCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/LinearCutting.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,OAAO,EAAE,MAAM,OAAO,CAAC;AAIhD,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,kBAAkB,EAAE,MAAM,uCAAuC,CAAC;AAE3E,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;IAwLV,SAAS,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,kBAAkB,EAAE;cAoBzC,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;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"}

View File

@@ -1,6 +1,6 @@
import React = require("react");
import * as React from 'react';
import { Singleton } from "../../Common/Singleton";
import { IBaseOption, BoardType } from "../../UI/Store/BoardInterface";
import { BoardType, IBaseOption } from "../../UI/Store/BoardInterface";
export declare enum CuttingOffset {
Front = "front",
Middle = "middle",

View File

@@ -1 +1 @@
{"version":3,"file":"ReferenceCuttingModal.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/ReferenceCuttingModal.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,GAAG,QAAQ,OAAO,CAAC,CAAC;AAUhC,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAGnD,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAGvE,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;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"}

View File

@@ -1,6 +1,6 @@
import { BoardProcessOption } from "../../UI/Store/BoardInterface";
import { CADFiler } from "../../DatabaseServices/CADFiler";
import { I2DModeling, I3DModeling } from "../../DatabaseServices/Entity/Board";
import { BoardProcessOption } from "../../UI/Store/BoardInterface";
/**序列化板件数据 */
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":"AAAA,OAAO,EAAE,kBAAkB,EAAE,MAAM,+BAA+B,CAAC;AAEnE,OAAO,EAAE,QAAQ,EAAE,MAAM,iCAAiC,CAAC;AAC3D,OAAO,EAAE,WAAW,EAAE,WAAW,EAAa,MAAM,qCAAqC,CAAC;AAI1F,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,+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"}

View File

@@ -1,5 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
import { IUpdateBoardInfosOption } from "../../UI/Components/Board/UpdateBoardInfointerface";
export declare class UpdateBoardInfos implements Command {
exec(): Promise<void>;

View File

@@ -1 +1 @@
{"version":3,"file":"UpdateBoardInfos.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/UpdateBoardInfos.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAItD,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,oDAAoD,CAAC;AAO7F,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IAmCV,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,uBAAuB;CA+G7D"}
{"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,EAAE,MAAM,oDAAoD,CAAC;AAS7F,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IA6EV,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,uBAAuB;CA2H7D"}

View File

@@ -8,12 +8,14 @@ export declare class BoardFindModify implements Command {
private FilterBr;
private FilterBrSize;
private CompareIsEqual;
regExpEscape(s: any): any;
private ModifyBrs;
private ModifyBr;
private FindMaxSizeBrs;
private FindMinSizeBrs;
private FindHaveSpiteSize;
private GetBoardOption;
private GetHardWareOption;
private RemoveBoardModelingOrSpecialShape;
private ModifyHardware;
private FilterHardware;

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;AAWnD,qBAAa,eAAgB,YAAW,OAAO;IAE3C,OAAO,CAAC,iBAAiB,CAAS;IAC5B,IAAI;YAqCI,SAAS;IAmBvB,OAAO,CAAC,aAAa;YAQP,OAAO;IA4CrB,OAAO,CAAC,QAAQ;IAwJhB,OAAO,CAAC,YAAY;IAgBpB,OAAO,CAAC,cAAc;YAOR,SAAS;IAYvB,OAAO,CAAC,QAAQ;YA8JF,cAAc;YAKd,cAAc;YAKd,iBAAiB;YASjB,cAAc;YAiDd,iCAAiC;YAkBjC,cAAc;IA4B5B,OAAO,CAAC,cAAc;CAqCzB"}
{"version":3,"file":"BoardFindModify.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardFindModify.ts"],"names":[],"mappings":"AAeA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAYnD,qBAAa,eAAgB,YAAW,OAAO;IAE3C,OAAO,CAAC,iBAAiB,CAAS;IAC5B,IAAI;YAwCI,SAAS;IAmBvB,OAAO,CAAC,aAAa;YAQP,OAAO;IA2CrB,OAAO,CAAC,QAAQ;IAwJhB,OAAO,CAAC,YAAY;IAgBpB,OAAO,CAAC,cAAc;IAYtB,YAAY,CAAC,CAAC,KAAA;YAIA,SAAS;IAYvB,OAAO,CAAC,QAAQ;YA8JF,cAAc;YAKd,cAAc;YAKd,iBAAiB;YASjB,cAAc;YAqDd,iBAAiB;YAcjB,iCAAiC;YAkBjC,cAAc;IA+B5B,OAAO,CAAC,cAAc;CAkDzB"}

View File

@@ -1 +1 @@
{"version":3,"file":"BoolOperation.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoolOperation.ts"],"names":[],"mappings":"AAgCA,qBAAa,qBAAqB;IAExB,IAAI;CAKb;AACD,qBAAa,cAAe,SAAQ,qBAAqB;IAE/C,IAAI;CAKb;AACD,qBAAa,iBAAiB;IAEpB,IAAI;CAeb"}
{"version":3,"file":"BoolOperation.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoolOperation.ts"],"names":[],"mappings":"AAoCA,qBAAa,qBAAqB;IAExB,IAAI;CAKb;AACD,qBAAa,cAAe,SAAQ,qBAAqB;IAE/C,IAAI;CAKb;AACD,qBAAa,iBAAiB;IAEpB,IAAI;CAeb"}

View File

@@ -2,4 +2,7 @@ import { Command } from "../Editor/CommandMachine";
export declare class Command_Break implements Command {
exec(): Promise<void>;
}
export declare class Command_BreakAll implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=Break.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"Break.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Break.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;CA4Fb"}
{"version":3,"file":"Break.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Break.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;CAmGb;AAED,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CAIb"}

17
types/Add-on/CameraSnapshootCMD.d.ts vendored Normal file
View File

@@ -0,0 +1,17 @@
import { Command } from "../Editor/CommandMachine";
export declare class Command_CameraSnapshootSave implements Command {
Transparency: boolean;
exec(): Promise<void>;
}
export declare class Command_CameraSnapshootSaveIndex implements Command {
private _SaveIndex;
constructor(_SaveIndex: number);
Transparency: boolean;
exec(): Promise<void>;
}
export declare class Command_CameraSnapshootRestore implements Command {
private _Index;
constructor(_Index: number);
exec(): Promise<void>;
}
//# sourceMappingURL=CameraSnapshootCMD.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CameraSnapshootCMD.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CameraSnapshootCMD.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,2BAA4B,YAAW,OAAO;IAEvD,YAAY,UAAQ;IACd,IAAI;CASb;AAGD,qBAAa,gCAAiC,YAAW,OAAO;IAEhD,OAAO,CAAC,UAAU;gBAAV,UAAU,EAAE,MAAM;IACtC,YAAY,UAAQ;IACd,IAAI;CAsBb;AAGD,qBAAa,8BAA+B,YAAW,OAAO;IAE9C,OAAO,CAAC,MAAM;gBAAN,MAAM,EAAE,MAAM;IAC5B,IAAI;CAMb"}

View File

@@ -1 +1 @@
{"version":3,"file":"CheckModeling.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CheckModeling.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AASnD,qBAAa,aAAc,YAAW,OAAO;IAEzC,GAAG,EAAE,QAAQ,CAAC;IACR,IAAI;IA0DV,IAAI;CAIP"}
{"version":3,"file":"CheckModeling.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CheckModeling.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,qBAAa,aAAc,YAAW,OAAO;IAEzC,GAAG,EAAE,QAAQ,CAAC;IACR,IAAI;IA0DV,IAAI;CAIP"}

View File

@@ -5,6 +5,8 @@ interface IBrushOption {
roomName: boolean;
cabName: boolean;
name: boolean;
factory: boolean;
comments: boolean;
}
export declare class CombinatAttributeBrush implements Command {
exec(): Promise<void>;

View File

@@ -1 +1 @@
{"version":3,"file":"CombinatAttributeBrush.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CombinatAttributeBrush.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAenD,UAAU,YAAY;IAElB,GAAG,EAAE,OAAO,CAAC;IACb,QAAQ,EAAE,OAAO,CAAC;IAClB,OAAO,EAAE,OAAO,CAAC;IACjB,IAAI,EAAE,OAAO,CAAC;CACjB;AAED,qBAAa,sBAAuB,YAAW,OAAO;IAE5C,IAAI;CA8Eb;AASD,qBACa,UAAW,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,MAAM,EAAE,YAAY,CAAC;CAAE,CAAC;IAC/D,MAAM;IA2Bb,OAAO,CAAC,EAAE,CAKR;IACF,OAAO,CAAC,MAAM,CAGZ;CACL"}
{"version":3,"file":"CombinatAttributeBrush.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CombinatAttributeBrush.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAO/B,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,UAAU,YAAY;IAElB,GAAG,EAAE,OAAO,CAAC;IACb,QAAQ,EAAE,OAAO,CAAC;IAClB,OAAO,EAAE,OAAO,CAAC;IACjB,IAAI,EAAE,OAAO,CAAC;IACd,OAAO,EAAE,OAAO,CAAC;IACjB,QAAQ,EAAE,OAAO,CAAC;CACrB;AAED,qBAAa,sBAAuB,YAAW,OAAO;IAE5C,IAAI;CAsFb;AAWD,qBACa,UAAW,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,MAAM,EAAE,YAAY,CAAC;CAAE,CAAC;IAC/D,MAAM;IA2Bb,OAAO,CAAC,EAAE,CAKR;IACF,OAAO,CAAC,MAAM,CAGZ;CACL"}

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;AAOnD,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":"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"}

View File

@@ -1 +1 @@
{"version":3,"file":"Command_CombineEntity.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_CombineEntity.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAInD,qBAAa,qBAAsB,YAAW,OAAO;IAE3C,IAAI;CAgBb"}
{"version":3,"file":"Command_CombineEntity.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_CombineEntity.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,qBAAa,qBAAsB,YAAW,OAAO;IAE3C,IAAI;CAgBb"}

View File

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

View File

@@ -1 +0,0 @@
{"version":3,"file":"Command_ExportObj.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Command_ExportObj.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,4BAA4B,CAAC;AAIrD,qBAAa,iBAAkB,YAAW,OAAO;IAEvC,IAAI;CAUb"}

View File

@@ -1,4 +1,18 @@
import { Command } from '../Editor/CommandMachine';
/**
* 理想的copy
*
* 能保持模块 正常
* 能保持排钻 正常
* 能保持层板钉 正常
* 能保持关联切割 正常
* 能保持五金 正常
*
* 能附加层板钉 完成
* 能附加关联切割 完成
* 能附加排钻 完成
* 能附加五金(铰链 拉手) 完成
*/
export declare class Command_Copy implements Command {
exec(): Promise<void>;
}

View File

@@ -1 +1 @@
{"version":3,"file":"Copy.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Copy.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,qBAAa,YAAa,YAAW,OAAO;IAElC,IAAI;CAoIb"}
{"version":3,"file":"Copy.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Copy.ts"],"names":[],"mappings":"AAsBA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAYnD;;;;;;;;;;;;;GAaG;AAEH,qBAAa,YAAa,YAAW,OAAO;IAElC,IAAI;CAqTb"}

View File

@@ -1 +1 @@
{"version":3,"file":"CopyClip.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CopyClip.ts"],"names":[],"mappings":"AASA,qBAAa,QAAQ;IAEL,OAAO,CAAC,SAAS;gBAAT,SAAS,GAAE,OAAe;IACxC,IAAI;CAwCb"}
{"version":3,"file":"CopyClip.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CopyClip.ts"],"names":[],"mappings":"AAWA,qBAAa,QAAQ;IAEL,OAAO,CAAC,SAAS;gBAAT,SAAS,GAAE,OAAe;IACxC,IAAI;CAwCb"}

View File

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

View File

@@ -1,7 +1,5 @@
export declare class Command_DXFImport {
export declare class Command_DWGDXFImport {
exec(): Promise<void>;
private drawAlignPoint;
private DrawRadDiaDim;
private GetMatrix4;
}
export declare function DwgDxfImport(f: File): Promise<boolean>;
//# sourceMappingURL=DXFLoad.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"DXFLoad.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DXFLoad.ts"],"names":[],"mappings":"AA0BA,qBAAa,iBAAiB;IAEpB,IAAI;IAoOV,OAAO,CAAC,cAAc;IAoCtB,OAAO,CAAC,aAAa;IAgBrB,OAAO,CAAC,UAAU;CAarB"}
{"version":3,"file":"DXFLoad.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DXFLoad.ts"],"names":[],"mappings":"AAWA,qBAAa,oBAAoB;IAEvB,IAAI;CAiBb;AAED,wBAAsB,YAAY,CAAC,CAAC,EAAE,IAAI,oBAyCzC"}

View File

@@ -1,6 +1,6 @@
import { EntitySPLINE } from "dxf-parser-2";
import { ISplineEntity } from "dxf-parser";
import { Vec2 } from "three";
export declare function DXFSpline2Points(spl: EntitySPLINE): number[][];
export declare function DXFSpline2Points(spl: ISplineEntity): number[][];
/**
* Interpolate a b-spline. The algorithm examins the knot vector
* to create segments for interpolation. The parameterisation value

View File

@@ -1 +1 @@
{"version":3,"file":"DXFSpline2Points.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DXFSpline2Points.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AAC5C,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAE7B,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,YAAY,GAAG,MAAM,EAAE,EAAE,CAG9D;AAED;;;;;;;;;;GAUG;AACH,wBAAgB,kBAAkB,CAAC,aAAa,EAAE,IAAI,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,EAAE,8BAA8B,EAAE,MAAM,EAAE,OAAO,GAAE,MAAM,EAAc,cAoC/J;AAyBD;;;;;GAKG;AACH,wBAAgB,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,EAAE,OAAO,GAAE,MAAM,EAAc,YAyFpH"}
{"version":3,"file":"DXFSpline2Points.d.ts","sourceRoot":"","sources":["../../../src/Add-on/DXFSpline2Points.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAC;AAC3C,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAE7B,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,aAAa,GAAG,MAAM,EAAE,EAAE,CAG/D;AAED;;;;;;;;;;GAUG;AACH,wBAAgB,kBAAkB,CAAC,aAAa,EAAE,IAAI,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,EAAE,8BAA8B,EAAE,MAAM,EAAE,OAAO,GAAE,MAAM,EAAc,cAoC/J;AAyBD;;;;;GAKG;AACH,wBAAgB,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,EAAE,OAAO,GAAE,MAAM,EAAc,YAyFpH"}

View File

@@ -1 +1 @@
{"version":3,"file":"Divide.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Divide.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AACnD,OAAO,EAAgB,kBAAkB,EAAE,MAAM,wBAAwB,CAAC;AAE1E,qBAAa,UAAW,YAAW,OAAO;IAEhC,IAAI;IAmCJ,OAAO,CAAC,KAAK,EAAE,kBAAkB;IA0BjC,QAAQ;CA4BjB"}
{"version":3,"file":"Divide.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Divide.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AACnD,OAAO,EAAE,kBAAkB,EAAgB,MAAM,wBAAwB,CAAC;AAE1E,qBAAa,UAAW,YAAW,OAAO;IAEhC,IAAI;IAmCJ,OAAO,CAAC,KAAK,EAAE,kBAAkB;IA0BjC,QAAQ;CA4BjB"}

View File

@@ -1,5 +1,5 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { LayerNailOption, IShinkOption, INailRule } from "../../UI/Store/BoardInterface";
import { INailRule, IShinkOption, LayerNailOption } from "../../UI/Store/BoardInterface";
declare class ActivityLayerBoardTool {
NailRules: INailRule[];
private GetBoardIntersection;

View File

@@ -1 +1 @@
{"version":3,"file":"ActivityLayerBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/ActivityLayerBoardTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,eAAe,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAczF,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;IA8ClB,OAAO,CAAC,QAAQ;IAMhB,KAAK,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,UAAU,EAAE,eAAe,EAAE,KAAK,GAAE,SAAS,EAAO,EAAE,MAAM,CAAC,EAAE,YAAY;IAmG/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,+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"}

View File

@@ -1,10 +1,11 @@
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";
export declare function BuildLayerBoards(opt: LayerBoardOption, space: ISpaceParse): Board[];
export declare function BuildVerticalBoards(opt: VerticalBoardOption, space: ISpaceParse): Board[];
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[];
export declare function ExtendsBoardThickness(temp: TemplateRecord, thickness: number): void;
export declare function FindLeftRightBoard(spaceParse: ISpaceParse, findEns: Board[]): void;
export declare function ExtendsbrThick2(temp: TemplateWineRackRecord): void;
//# sourceMappingURL=BuildBoardTool.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"BuildBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/BuildBoardTool.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAEhF,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AACpE,OAAO,EAAE,iBAAiB,EAAsC,aAAa,EAAE,gBAAgB,EAAE,mBAAmB,EAAa,MAAM,+BAA+B,CAAC;AAGvK,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,GAAG,KAAK,EAAE,CAsEnF;AAED,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,mBAAmB,EAAE,KAAK,EAAE,WAAW,GAAG,KAAK,EAAE,CAmEzF;AAED,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,YAAY,CAAC,EAAE,aAAa,GAAG,KAAK,EAAE,CAgFnH;AAED,wBAAgB,qBAAqB,CAAC,IAAI,EAAE,cAAc,EAAE,SAAS,EAAE,MAAM,QAY5E;AAED,wBAAgB,kBAAkB,CAAC,UAAU,EAAE,WAAW,EAAE,OAAO,EAAE,KAAK,EAAE,QA8B3E"}
{"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"}

View File

@@ -1,6 +1,6 @@
import { Command } from '../../Editor/CommandMachine';
import { ISpaceParse } from '../../Geometry/SpaceParse/ISpaceParse';
import { BoardModalType } from '../../UI/Components/Board/BoardModal';
import { BoardModalType } from "../../UI/Components/Board/BoardModalType";
import { BoardType } from '../../UI/Store/BoardInterface';
import { BehindBoardStore, LayerBoardStore, VerticalBoardStore } from '../../UI/Store/BoardStore';
export declare abstract class DrawBoardTool implements Command {

View File

@@ -1 +1 @@
{"version":3,"file":"DrawBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawBoardTool.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AAEpE,OAAO,EAAc,cAAc,EAAE,MAAM,sCAAsC,CAAC;AAElF,OAAO,EAAE,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAC1D,OAAO,EAAE,gBAAgB,EAAE,eAAe,EAAE,kBAAkB,EAAE,MAAM,2BAA2B,CAAC;AAGlG,8BAAsB,aAAc,YAAW,OAAO;IAGlD,SAAS,CAAC,QAAQ,YAAmB;IACrC,SAAS,CAAC,SAAS,EAAE,cAAc,CAAC;IACpC,SAAS,CAAC,KAAK,EAAE,eAAe,GAAG,kBAAkB,GAAG,gBAAgB,CAAC;IACzE,SAAS,CAAC,KAAK,EAAE,WAAW,CAAC;IACvB,IAAI;IAsBV,OAAO,CAAC,QAAQ,CAKd;YACY,mBAAmB;cAmCjB,UAAU,CAAC,aAAa,UAAO;CAClD"}
{"version":3,"file":"DrawBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawBoardTool.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,WAAW,EAAE,MAAM,uCAAuC,CAAC;AAGpE,OAAO,EAAE,cAAc,EAAE,MAAM,0CAA0C,CAAC;AAE1E,OAAO,EAAE,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAC1D,OAAO,EAAE,gBAAgB,EAAE,eAAe,EAAE,kBAAkB,EAAE,MAAM,2BAA2B,CAAC;AAGlG,8BAAsB,aAAc,YAAW,OAAO;IAGlD,SAAS,CAAC,QAAQ,YAAmB;IACrC,SAAS,CAAC,SAAS,EAAE,cAAc,CAAC;IACpC,SAAS,CAAC,KAAK,EAAE,eAAe,GAAG,kBAAkB,GAAG,gBAAgB,CAAC;IACzE,SAAS,CAAC,KAAK,EAAE,WAAW,CAAC;IACvB,IAAI;IAsBV,OAAO,CAAC,QAAQ,CAKd;YACY,mBAAmB;cAmCjB,UAAU,CAAC,aAAa,UAAO;CAClD"}

View File

@@ -2,7 +2,6 @@ import { Matrix4 } from 'three';
import { Command } from '../../Editor/CommandMachine';
import { Box3Ext } from '../../Geometry/Box';
export declare class DrawClosingStrip implements Command {
private store;
exec(): Promise<void>;
buildClosingStrip(totalSpace: Box3Ext, rot: Matrix4): void;
}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawClosingStrip.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawClosingStrip.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAKzC,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAa7C,qBAAa,gBAAiB,YAAW,OAAO;IAE5C,OAAO,CAAC,KAAK,CAAoB;IAC3B,IAAI;IAyFV,iBAAiB,CAAC,UAAU,EAAE,OAAO,EAAE,GAAG,EAAE,OAAO;CA8GtD"}
{"version":3,"file":"DrawClosingStrip.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawClosingStrip.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAKzC,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAc7C,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IA4GV,iBAAiB,CAAC,UAAU,EAAE,OAAO,EAAE,GAAG,EAAE,OAAO;CAsHtD"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawDoor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawDoor.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAWtD,qBAAa,QAAS,YAAW,OAAO;IAE9B,IAAI;CA0Cb"}
{"version":3,"file":"DrawDoor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawDoor.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAWtD,qBAAa,QAAS,YAAW,OAAO;IAE9B,IAAI;CA0Cb"}

View File

@@ -1 +0,0 @@
{"version":3,"file":"DrawDoorDrawerTool.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorDrawerTool.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAQ/D,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAGnF,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AACvE,OAAO,EAAgB,kBAAkB,EAAwB,MAAM,kCAAkC,CAAC;AAC1G,OAAO,EAAE,SAAS,EAAgB,MAAM,6CAA6C,CAAC;AACtF,OAAO,EAAgE,iBAAiB,EAAE,SAAS,EAAE,MAAM,iCAAiC,CAAC;AAE7I,OAAO,EAAE,MAAM,EAAE,MAAM,2CAA2C,CAAC;AAEnE,qBAAa,YAAY;IAiBjB,OAAO,CAAC,KAAK;IACb,SAAS,CAAC,UAAU,EAAE,WAAW;IAhBrC,YAAY;IACZ,SAAS,CAAC,UAAU,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAAa;IAE9D,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,cAAc,EAAE,kBAAkB,CAAC;IAC7C,gBAAgB;IAChB,SAAS,CAAC,WAAW,EAAE,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAa;IAC1D,OAAO,CAAC,QAAQ,CAA4B;IAC5C,SAAS,CAAC,MAAM,EAAE,iBAAiB,CAAC;IACpC,SAAS,CAAC,SAAS,EAAE,SAAS,EAAE,CAAC;IACjC,OAAO,CAAC,kBAAkB,CAAmB;gBAEjC,KAAK,EAAE,SAAS,EACd,UAAU,EAAE,WAAW;IAOrC,OAAO,CAAC,aAAa;cAIL,IAAI;IA0Fd,IAAI;IAGV,SAAS,CAAC,mBAAmB,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,MAAM;IAU3G,SAAS,CAAC,eAAe;IAkDzB,OAAO,CAAC,gBAAgB;IAUxB,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,cAAc;IAwEjE,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,EAAE,IAAI,EAAE,cAAc;IAoJ5D,SAAS,CAAC,qBAAqB,CAAC,UAAU,EAAE,MAAM,EAAE;IAgFpD,OAAO,CAAC,YAAY;IAapB,iBAAiB;IAgBjB,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS;IAsDrC,SAAS,CAAC,UAAU,CAAC,SAAS,EAAE,cAAc,EAAE,IAAI,EAAE,SAAS;IAoB/D,OAAO,CAAC,eAAe;CA+B1B"}

View File

@@ -1,10 +1,11 @@
import { Box3, Matrix4 } from "three";
import { Board } from "../../../DatabaseServices/Entity/Board";
import { Entity } from '../../../DatabaseServices/Entity/Entity';
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { ISpaceParse } from "../../../Geometry/SpaceParse/ISpaceParse";
import { BoardProcessOption } from "../../../UI/Store/BoardInterface";
import { DoorStore } from "../../../UI/Store/DoorDrawerStore/DoorStore";
import { IDoorConfigOption, IDoorInfo } from "../../../UI/Store/DoorInterface";
import { Entity } from './../../../DatabaseServices/Entity/Entity';
export declare class DrawDoorTool {
private store;
protected spaceParse: ISpaceParse;
@@ -27,14 +28,35 @@ export declare class DrawDoorTool {
Draw(): Promise<void>;
protected AppendTemplateParam(name: string, value: number, des: string, temp: TemplateRecord, expr?: string): void;
protected GetRootTemplate(): TemplateRecord;
private GetPositionSpace;
protected GetHandleTemp(info: IDoorInfo, doorTemp: TemplateRecord): void;
protected GetHingeTemp(info: IDoorInfo, door: TemplateRecord): void;
protected RelativeMetalsToBoard(allEntitys: Entity[]): boolean;
private CreatePositionSpaceTr;
protected CreateHandleTr(info: IDoorInfo, doorTr: TemplateRecord): void;
protected GetHingeTemp(info: IDoorInfo, door: TemplateRecord): boolean;
protected RelativeMetalsToBoard(allEntitys: Entity[], isUpDownDoor: boolean): boolean;
private SetHingeType;
getSpaceAllBoards(): Board[];
protected GetDoorTemp(info: IDoorInfo): TemplateRecord;
protected SetOpenDir(doorsTemp: TemplateRecord, info: IDoorInfo): void;
private GetBoardOpenDir;
/**
* / n个单位后停止
*
* @private
* @param {number} doorSpecs /
* @param {Box3} inventedBox box GetBoundingBoxInMtx
* @param {Entity[]} checkEnts
* @param {number} distance
* @param {Matrix4} ocs
* @param {number} number
* @return {*} {number}
* @memberof DrawDoorTool
*/
private GetHingeMoveNum;
private MoveAgain;
}
//# sourceMappingURL=DrawDoorDrawerTool.d.ts.map
/**
* @param enBox
* @param checkEnts
* @param parentOCS
*/
export declare function IsBoxAndEntitysIntersect(enBox: Box3, checkEnts: Entity[], parentOCS?: Matrix4): boolean;
//# sourceMappingURL=DrawDoorTool.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DrawDoorTool.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawDoorTool.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,IAAI,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAI/C,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAC/D,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AAQjE,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAGnF,OAAO,EAAE,WAAW,EAAE,MAAM,0CAA0C,CAAC;AAEvE,OAAO,EAAgB,kBAAkB,EAAwB,MAAM,kCAAkC,CAAC;AAC1G,OAAO,EAAE,SAAS,EAA4B,MAAM,6CAA6C,CAAC;AAClG,OAAO,EAAgE,iBAAiB,EAAE,SAAS,EAAE,MAAM,iCAAiC,CAAC;AAM7I,qBAAa,YAAY;IAiBjB,OAAO,CAAC,KAAK;IACb,SAAS,CAAC,UAAU,EAAE,WAAW;IAhBrC,YAAY;IACZ,SAAS,CAAC,UAAU,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAAa;IAE9D,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,SAAS,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAM;IAC9C,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,YAAY,EAAE,OAAO,EAAE,CAAM;IACvC,SAAS,CAAC,cAAc,EAAE,kBAAkB,CAAC;IAC7C,gBAAgB;IAChB,SAAS,CAAC,WAAW,EAAE,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAa;IAC1D,OAAO,CAAC,QAAQ,CAA4B;IAC5C,SAAS,CAAC,MAAM,EAAE,iBAAiB,CAAC;IACpC,SAAS,CAAC,SAAS,EAAE,SAAS,EAAE,CAAC;IACjC,OAAO,CAAC,kBAAkB,CAAmB;gBAEjC,KAAK,EAAE,SAAS,EACd,UAAU,EAAE,WAAW;IAOrC,OAAO,CAAC,aAAa;cAIL,IAAI;IA2Fd,IAAI;IAGV,SAAS,CAAC,mBAAmB,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,EAAE,MAAM;IAiB3G,SAAS,CAAC,eAAe;IAoDzB,OAAO,CAAC,qBAAqB;IAU7B,SAAS,CAAC,cAAc,CAAC,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,cAAc;IAwEhE,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,EAAE,IAAI,EAAE,cAAc;IAwM5D,SAAS,CAAC,qBAAqB,CAAC,UAAU,EAAE,MAAM,EAAE,EAAE,YAAY,EAAE,OAAO;IA8L3E,OAAO,CAAC,YAAY;IAcpB,iBAAiB;IAgBjB,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS;IA4ErC,SAAS,CAAC,UAAU,CAAC,SAAS,EAAE,cAAc,EAAE,IAAI,EAAE,SAAS;IAqB/D,OAAO,CAAC,eAAe;IAiCvB;;;;;;;;;;;;OAYG;IACH,OAAO,CAAC,eAAe;IA+BvB,OAAO,CAAC,SAAS;CA+CpB;AAED;;;;GAIG;AACH,wBAAgB,wBAAwB,CAAC,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,EAAE,OAAO,GAAG,OAAO,CAqBvG"}

View File

@@ -1,5 +1,5 @@
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { DrawDoorTool } from "./DrawDoorDrawerTool";
import { DrawDoorTool } from "./DrawDoorTool";
export declare class DrawLeftRightOpenDoor extends DrawDoorTool {
Draw(): Promise<void>;
protected GetRootTemplate(): TemplateRecord;

View File

@@ -1 +1 @@
{"version":3,"file":"DrawLeftRightOpenDoor.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawLeftRightOpenDoor.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAInF,OAAO,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAGpD,qBAAa,qBAAsB,SAAQ,YAAY;IAE7C,IAAI;IA6FV,SAAS,CAAC,eAAe;IAMzB,OAAO,CAAC,cAAc;IA8CtB,OAAO,CAAC,cAAc;IAiBtB,OAAO,CAAC,oBAAoB;IAoH5B,OAAO,CAAC,eAAe;IA0BvB,OAAO,CAAC,YAAY;CA2BvB"}
{"version":3,"file":"DrawLeftRightOpenDoor.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawLeftRightOpenDoor.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAKnF,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,qBAAsB,SAAQ,YAAY;IAE7C,IAAI;IAwGV,SAAS,CAAC,eAAe;IAMzB,OAAO,CAAC,cAAc;IA8CtB,OAAO,CAAC,cAAc;IAiBtB,OAAO,CAAC,oBAAoB;IAoH5B,OAAO,CAAC,eAAe;IA0BvB,OAAO,CAAC,YAAY;CA2BvB"}

View File

@@ -1,5 +1,5 @@
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { DrawDoorTool } from "./DrawDoorDrawerTool";
import { DrawDoorTool } from "./DrawDoorTool";
export declare class DrawUpDownOpenDoor extends DrawDoorTool {
Draw(): Promise<void>;
protected GetRootTemplate(): TemplateRecord;

View File

@@ -1 +1 @@
{"version":3,"file":"DrawUpDownOpenDoor.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawUpDownOpenDoor.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAInF,OAAO,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAEpD,qBAAa,kBAAmB,SAAQ,YAAY;IAE1C,IAAI;IA+FV,SAAS,CAAC,eAAe;IAOzB,OAAO,CAAC,cAAc;IA8CtB,OAAO,CAAC,cAAc;IAetB,OAAO,CAAC,oBAAoB;IAsH5B,OAAO,CAAC,YAAY;IA0BpB,OAAO,CAAC,eAAe;CA0B1B"}
{"version":3,"file":"DrawUpDownOpenDoor.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/DrawBoard/DrawDoorDrawer/DrawUpDownOpenDoor.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAKnF,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,kBAAmB,SAAQ,YAAY;IAE1C,IAAI;IA0GV,SAAS,CAAC,eAAe;IAOzB,OAAO,CAAC,cAAc;IA8CtB,OAAO,CAAC,cAAc;IAetB,OAAO,CAAC,oBAAoB;IAsH5B,OAAO,CAAC,YAAY;IA0BpB,OAAO,CAAC,eAAe;CA0B1B"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawDrawer.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawDrawer.ts"],"names":[],"mappings":"AAkBA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAYtD,qBAAa,WAAY,YAAW,OAAO;IAEvC,OAAO,CAAC,iBAAiB,CAAmB;IACtC,IAAI;IA8MV,OAAO,CAAC,WAAW;IAInB,OAAO,CAAC,mBAAmB;IAQ3B,OAAO,CAAC,eAAe;IAqDvB,OAAO,CAAC,cAAc;IA2CtB,OAAO,CAAC,aAAa;IA6IrB,OAAO,CAAC,eAAe;IAgBvB,OAAO,CAAC,qBAAqB;IAS7B,gBAAgB;IAChB,OAAO,CAAC,UAAU;IAUlB,OAAO,CAAC,aAAa;CAmFxB"}
{"version":3,"file":"DrawDrawer.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawDrawer.ts"],"names":[],"mappings":"AAkBA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAYtD,qBAAa,WAAY,YAAW,OAAO;IAEvC,OAAO,CAAC,iBAAiB,CAAmB;IACtC,IAAI;IA8MV,OAAO,CAAC,WAAW;IAInB,OAAO,CAAC,mBAAmB;IAQ3B,OAAO,CAAC,eAAe;IAqDvB,OAAO,CAAC,cAAc;IA2CtB,OAAO,CAAC,aAAa;IA4IrB,OAAO,CAAC,eAAe;IAgBvB,OAAO,CAAC,qBAAqB;IAa7B,gBAAgB;IAChB,OAAO,CAAC,UAAU;IAUlB,OAAO,CAAC,aAAa;CAmFxB"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawLayerBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawLayerBoard.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,qBAAa,cAAe,SAAQ,aAAa;cAE7B,UAAU,CAAC,aAAa,UAAO;CAmBlD"}
{"version":3,"file":"DrawLayerBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawLayerBoard.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,qBAAa,cAAe,SAAQ,aAAa;cAE7B,UAAU,CAAC,aAAa,UAAO;CAoBlD"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawLeftRightBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawLeftRightBoard.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAUtD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;IAgBV,OAAO,CAAC,WAAW;IAgBnB,OAAO,CAAC,aAAa,CAyDnB;IACF,OAAO,CAAC,aAAa,CAiCnB;CACL"}
{"version":3,"file":"DrawLeftRightBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawLeftRightBoard.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAatD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;IAgBV,OAAO,CAAC,WAAW;IAmBnB,OAAO,CAAC,aAAa,CAuKnB;IACF,OAAO,CAAC,aAAa,CAiCnB;CACL"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawSingleBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawSingleBoard.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CAmEb"}
{"version":3,"file":"DrawSingleBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawSingleBoard.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CA0Fb"}

View File

@@ -2,7 +2,7 @@ import { Matrix4 } from "three";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Curve } from "../../DatabaseServices/Entity/Curve";
import { Entity } from "../../DatabaseServices/Entity/Entity";
import { ExtrudeSolid, ExtureContour } from "../../DatabaseServices/Entity/Extrude";
import { ExtrudeContour, ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
import { Region } from "../../DatabaseServices/Entity/Region";
/**
* 选择提取轮廓的位置
@@ -11,12 +11,12 @@ export declare function selectOutlinePosition(cus: Curve[] | Curve): Promise<boo
/**
* 应用轮廓到板件
*/
export declare function BoardApplyContour(contour: ExtureContour, brs: Board[], isKeepSize: boolean): void;
export declare function BoardApplyContour(contour: ExtrudeContour, brs: Board[], isKeepSize: boolean): void;
/**
* 选择可以被拉伸实体引用的轮廓.
*/
export declare function SelectExtrudeContour(selectInside?: boolean, useExtrude?: boolean): Promise<{
contour?: ExtureContour;
contour?: ExtrudeContour;
group?: Curve[][];
useCurves?: (Curve | Region)[];
}>;
@@ -24,8 +24,8 @@ export declare function SelectExtrudeContour(selectInside?: boolean, useExtrude?
* 应用轮廓到拉伸实体,并且返回轮廓到WCS的应用矩阵.
* @returns 如果轮廓是曲线,那么将返回曲线转换到WCS的矩阵
*/
export declare function ExtrudeApplyContour(ext: ExtrudeSolid, contour: ExtureContour): Matrix4 | undefined;
export declare function ExtrudeApplyContour(ext: ExtrudeSolid, contour: ExtrudeContour): Matrix4 | undefined;
export declare function SelectExtrudeContours(): Promise<{
useCurvesMap?: Map<ExtureContour, Entity[]>;
useCurvesMap?: Map<ExtrudeContour, Entity[]>;
}>;
//# sourceMappingURL=DrawSpecialShapeBoardTool.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"DrawSpecialShapeBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawSpecialShapeBoardTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,YAAY,EAAE,aAAa,EAAE,MAAM,uCAAuC,CAAC;AACpF,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAU9D;;GAEG;AACH,wBAAsB,qBAAqB,CAAC,GAAG,EAAE,KAAK,EAAE,GAAG,KAAK,oBAwB/D;AAED;;GAEG;AACH,wBAAgB,iBAAiB,CAAC,OAAO,EAAE,aAAa,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,UAAU,EAAE,OAAO,QAe1F;AAkCD;;GAEG;AACH,wBAAsB,oBAAoB,CAAC,YAAY,UAAQ,EAAE,UAAU,UAAQ,GAC7E,OAAO,CAAC;IACN,OAAO,CAAC,EAAE,aAAa,CAAC;IACxB,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,CAAC;IAClB,SAAS,CAAC,EAAE,CAAC,KAAK,GAAG,MAAM,CAAC,EAAE,CAAC;CAClC,CAAC,CAgEL;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,YAAY,EAAE,OAAO,EAAE,aAAa,GAAG,OAAO,GAAG,SAAS,CAkDlG;AAGD,wBAAsB,qBAAqB,IACrC,OAAO,CAAC;IACN,YAAY,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,MAAM,EAAE,CAAC,CAAC;CAC/C,CAAC,CAsEL"}
{"version":3,"file":"DrawSpecialShapeBoardTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawSpecialShapeBoardTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AACrF,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAU9D;;GAEG;AACH,wBAAsB,qBAAqB,CAAC,GAAG,EAAE,KAAK,EAAE,GAAG,KAAK,oBAwB/D;AAED;;GAEG;AACH,wBAAgB,iBAAiB,CAAC,OAAO,EAAE,cAAc,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,UAAU,EAAE,OAAO,QAe3F;AAkCD;;GAEG;AACH,wBAAsB,oBAAoB,CAAC,YAAY,UAAQ,EAAE,UAAU,UAAQ,GAC7E,OAAO,CAAC;IACN,OAAO,CAAC,EAAE,cAAc,CAAC;IACzB,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,CAAC;IAClB,SAAS,CAAC,EAAE,CAAC,KAAK,GAAG,MAAM,CAAC,EAAE,CAAC;CAClC,CAAC,CAgEL;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,YAAY,EAAE,OAAO,EAAE,cAAc,GAAG,OAAO,GAAG,SAAS,CAkDnG;AAGD,wBAAsB,qBAAqB,IACrC,OAAO,CAAC;IACN,YAAY,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC;CAChD,CAAC,CAsEL"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawTemplateByImport.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawTemplateByImport.ts"],"names":[],"mappings":"AAeA,OAAO,EAAE,OAAO,EAAe,MAAM,6BAA6B,CAAC;AA4BnE,qBAAa,oBAAqB,YAAW,OAAO;IAEhD,OAAO,CAAC,MAAM,CAAe;IACvB,IAAI;IA+NV,OAAO,CAAC,UAAU;IAqClB,OAAO,CAAC,QAAQ;IAUhB,OAAO,CAAC,OAAO;CAmBlB"}
{"version":3,"file":"DrawTemplateByImport.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawTemplateByImport.ts"],"names":[],"mappings":"AAeA,OAAO,EAAE,OAAO,EAAe,MAAM,6BAA6B,CAAC;AAiCnE,qBAAa,oBAAqB,YAAW,OAAO;IAEhD,OAAO,CAAC,MAAM,CAAe;IACvB,IAAI;IA6OV,OAAO,CAAC,UAAU;IA6ClB,OAAO,CAAC,QAAQ;IAUhB,OAAO,CAAC,OAAO;CAmBlB"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawTopBottomBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawTopBottomBoard.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAStD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;CAsCb"}
{"version":3,"file":"DrawTopBottomBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawTopBottomBoard.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAUtD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;CAsCb"}

View File

@@ -1 +1 @@
{"version":3,"file":"DrawVerticalBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawVerticalBoard.ts"],"names":[],"mappings":"AAIA,OAAO,EAAuB,SAAS,EAAE,MAAM,+BAA+B,CAAC;AAE/E,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,qBAAa,iBAAkB,SAAQ,aAAa;IAEhD,SAAS,CAAC,QAAQ,YAAsB;cACxB,UAAU,CAAC,aAAa,UAAO;CAiBlD"}
{"version":3,"file":"DrawVerticalBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/DrawVerticalBoard.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,SAAS,EAAuB,MAAM,+BAA+B,CAAC;AAE/E,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,qBAAa,iBAAkB,SAAQ,aAAa;IAEhD,SAAS,CAAC,QAAQ,YAAsB;cACxB,UAAU,CAAC,aAAa,UAAO;CAkBlD"}

View File

@@ -1 +1 @@
{"version":3,"file":"EditorBoardTempate.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/EditorBoardTempate.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,qBAAa,mBAAoB,YAAW,OAAO;IAEzC,IAAI;CA+Fb"}
{"version":3,"file":"EditorBoardTempate.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/EditorBoardTempate.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,qBAAa,mBAAoB,YAAW,OAAO;IAEzC,IAAI;CA+Fb"}

View File

@@ -1 +1 @@
{"version":3,"file":"ParseHinge.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/ParseHinge.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,qBAAa,UAAW,YAAW,OAAO;IAEhC,IAAI;CAmFb"}
{"version":3,"file":"ParseHinge.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawBoard/ParseHinge.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,qBAAa,UAAW,YAAW,OAAO;IAEhC,IAAI;CAuGb"}

View File

@@ -1,35 +1,12 @@
import { Matrix4 } from "three";
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Entity } from "../../DatabaseServices/Entity/Entity";
import { Command } from "../../Editor/CommandMachine";
import { IConfigOption } from "../../UI/Components/Board/UserConfig";
import { IConfigStore } from "../../UI/Store/BoardStore";
export declare class Command_AutoDimBrs implements Command {
maxThickness: number;
store: AutoDimBrsStore;
exec(): Promise<void>;
/**
* 绘制标注
* @param brs
* @param drawCS 绘制标注的坐标系
*获取所有板 包括复合实体内的板件
*/
DrawDim(brs: Board[], drawCS: Matrix4, textRotation?: number, needJig?: boolean, useMaxZ?: boolean, isLeadOutFlipped?: boolean): AlignedDimension[];
GetAllBoards(ents: Entity[], outAllBrs?: any[], parentOCS?: Matrix4, parentSCS?: Matrix4): Board[];
}
declare class AutoDimBrsStore implements IConfigStore {
configName: string;
configsNames: string[];
config: {
option: {
dimType: number;
};
};
InitOption(): void;
SaveConfig(): {
option: {
dimType: number;
};
};
UpdateOption(conf: IConfigOption<any>): void;
}
export {};
//# sourceMappingURL=AutoDimBrs.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"AutoDimBrs.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrs.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,MAAM,OAAO,CAAC;AAGlD,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AACrF,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AAErE,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAKzD,qBAAa,kBAAmB,YAAW,OAAO;IAE9C,YAAY,EAAE,MAAM,CAAK;IAEzB,KAAK,EAAE,eAAe,CAAC;IACjB,IAAI;IAmDV;;;;OAIG;IACH,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,CAAC,EAAE,MAAM,EAAE,OAAO,GAAE,OAAe,EAAE,OAAO,GAAE,OAAe,EAAE,gBAAgB,GAAE,OAAe;CA6FtJ;AAGD,cAAM,eAAgB,YAAW,YAAY;IAEzC,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":"AutoDimBrs.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrs.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAEzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAG9D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAUtD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;IA8DV;;OAEG;IACH,YAAY,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,SAAS,QAAK,EAAE,SAAS,GAAE,OAAmB,EAAE,SAAS,GAAE,OAAmB,GAAG,KAAK,EAAE;CAgDxH"}

View File

@@ -0,0 +1,18 @@
import { IConfigOption } from "../../UI/Components/Board/UserConfig";
import { IAutoDimBrsOption } from "../../UI/Store/BoardInterface";
import { IConfigStore } from "../../UI/Store/BoardStore";
export declare class AutoDimBrsStore implements IConfigStore {
configName: string;
configsNames: string[];
m_Option: IAutoDimBrsOption;
InitOption(): void;
InitConfigs(): {
[key: string]: IConfigOption<import("../../UI/Store/BoardInterface").AnyObject>;
};
SaveConfig(): IConfigOption<import("../../UI/Store/BoardInterface").AnyObject>;
UpdateOption(conf: IConfigOption<any>): void;
private static _SingleInstance;
static GetInstance(): AutoDimBrsStore;
}
export declare const autoDimBrsStore: AutoDimBrsStore;
//# sourceMappingURL=AutoDimBrsStore.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AutoDimBrsStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsStore.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,iBAAiB,EAAE,MAAM,+BAA+B,CAAC;AAClE,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAGzD,qBAAa,eAAgB,YAAW,YAAY;IAEpC,UAAU,SAAQ;IAClB,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,QAAQ,EAAE,iBAAiB,CAAkC;IAEzE,UAAU;IAKV,WAAW;;;IAUX,UAAU;IAQV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;IAarC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkB;IAChD,MAAM,CAAC,WAAW,IAAI,eAAe;CAMxC;AAED,eAAO,MAAM,eAAe,iBAAgC,CAAC"}

View File

@@ -1,57 +1,11 @@
import { Matrix4 } from "three";
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Curve } from "../../DatabaseServices/Entity/Curve";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { CoordinateSystem } from "../../Geometry/CoordinateSystem";
export declare enum EDimType {
Total = 1,
Out = 2,
InW = 4,
InH = 8,
NoRepeat = 16,
NoSmSize = 32,
All = 127
Total = "total",
Out = "out",
InW = "inW",
InH = "inH",
NoRepeat = "noRepeat",
NoSmSize = "noSmSize",
NoAppointSize = "noAppointSize",
NoInSize = "noInSize"
}
interface DirPls {
left: Curve[];
right: Curve[];
top: Curve[];
bottom: Curve[];
}
export declare class AutoDimBoardsTool {
private qsMtx;
private min;
private maxThickness;
private type;
private repeatDim;
Do(boardList: Board[], type: EDimType): void;
private TotalDim;
DimOut(brs: Board[]): void;
private DimIn;
private RayPoint;
private DimInBy;
DrawFrontDim(brs: Board[], textRo: number): Promise<AlignedDimension[]>;
/**
* 绘制标注
* @param brs
* @param drawCS 绘制标注的坐标系
*/
DrawDim(brs: Board[], drawCS: Matrix4, textRotation?: number, useMaxZ?: boolean, isLeadOutFlipped?: boolean): AlignedDimension[];
/**
* 判断轮廓的上下左右
* @param pl 轮廓(多段线)
* @param cs 参照坐标系
* @memberof Command_AutoDimBrs
*/
JudgeOutlineDirection(pls: Polyline[], cs: CoordinateSystem): DirPls;
/**
* 通过轮廓并集得到最大外轮廓
* @memberof Command_AutoDimBrs
*/
private GetOutLineByBoolUnion;
private handleRepeat;
}
export declare const autoDimBoardTool: AutoDimBoardsTool;
export {};
//# sourceMappingURL=AutoDimBrsTool.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"AutoDimBrsTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiC,OAAO,EAAyC,MAAM,OAAO,CAAC;AAItG,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AACrF,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAGlE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iCAAiC,CAAC;AAUnE,oBAAY,QAAQ;IAEhB,KAAK,IAAW;IAChB,GAAG,IAAW;IACd,GAAG,IAAW;IACd,GAAG,IAAW;IACd,QAAQ,KAAW;IACnB,QAAQ,KAAW;IACnB,GAAG,MAAa;CACnB;AAED,UAAU,MAAM;IAEZ,IAAI,EAAE,KAAK,EAAE,CAAC;IACd,KAAK,EAAE,KAAK,EAAE,CAAC;IACf,GAAG,EAAE,KAAK,EAAE,CAAC;IACb,MAAM,EAAE,KAAK,EAAE,CAAC;CACnB;AAYD,qBAAa,iBAAiB;IAE1B,OAAO,CAAC,KAAK,CAAiE;IAC9E,OAAO,CAAC,GAAG,CAAiB;IAC5B,OAAO,CAAC,YAAY,CAAK;IACzB,OAAO,CAAC,IAAI,CAAW;IACvB,OAAO,CAAC,SAAS,CAAqB;IAEtC,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,EAAE,IAAI,EAAE,QAAQ;IA8CrC,OAAO,CAAC,QAAQ;IA2DhB,MAAM,CAAC,GAAG,EAAE,KAAK,EAAE;IAInB,OAAO,CAAC,KAAK;IA4Bb,OAAO,CAAC,QAAQ;IAMhB,OAAO,CAAC,OAAO;IA+ET,YAAY,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM;IAiF/C;;;;OAIG;IACH,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,CAAC,EAAE,MAAM,EAAE,OAAO,GAAE,OAAe,EAAE,gBAAgB,GAAE,OAAe;IAgGzH;;;;;OAKG;IACH,qBAAqB,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,EAAE,gBAAgB,GAAG,MAAM;IA6BpE;;;OAGG;IACH,OAAO,CAAC,qBAAqB;IAS7B,OAAO,CAAC,YAAY;CAUvB;AAGD,eAAO,MAAM,gBAAgB,mBAA0B,CAAC"}
{"version":3,"file":"AutoDimBrsTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsTool.ts"],"names":[],"mappings":"AACA,oBAAY,QAAQ;IAEhB,KAAK,UAAU;IACf,GAAG,QAAQ;IACX,GAAG,QAAQ;IACX,GAAG,QAAQ;IACX,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,QAAQ,aAAa;CACxB"}

7
types/Add-on/DrawDim/BreakDim.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
import { Dimension } from "../../DatabaseServices/Dimension/Dimension";
import { Command } from "../../Editor/CommandMachine";
export declare class BreakDim implements Command {
exec(): Promise<void>;
}
export declare function ContinueDrawDimension(lastDim: Dimension): Promise<void>;
//# sourceMappingURL=BreakDim.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BreakDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/BreakDim.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,MAAM,4CAA4C,CAAC;AACvE,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,qBAAa,QAAS,YAAW,OAAO;IAE9B,IAAI;CAOb;AAED,wBAAsB,qBAAqB,CAAC,OAAO,EAAE,SAAS,iBAU7D"}

View File

@@ -0,0 +1,33 @@
import { Vector3 } from "three";
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { BreakDimTool } from "./BreakDimTool";
export declare class BreakDimAligen extends BreakDimTool {
private m_line;
private f_line;
/**
* 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
* @param dim
* @returns and jig draw
*/
protected CloneDimension(dim: AlignedDimension): AlignedDimension;
/**
* 重载:当用户点击的位置改变时,调用这个函数
* @param p
* @param dim
*/
protected UpdateNextPoint(p: Vector3, ndim1: AlignedDimension, ndim2: AlignedDimension): void;
/**
* 重载,当绘制时发生
* @param dim
*/
protected Drawed(p: Vector3): void;
/**
* 重载:绘制结束后,将调用这个函数
*/
protected EndDraw(): void;
/**
* 重载:停止绘制,将调用这个函数
*/
protected StopDraw(): void;
}
//# sourceMappingURL=BreakDimAligen.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BreakDimAligen.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/BreakDimAligen.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAErF,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,cAAe,SAAQ,YAAY;IAE5C,OAAO,CAAC,MAAM,CAAO;IACrB,OAAO,CAAC,MAAM,CAAO;IAErB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB;IAWjE;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,gBAAgB,EAAE,KAAK,EAAE,gBAAgB;IAkBtF;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO;IAI3B;;OAEG;IACH,SAAS,CAAC,OAAO;IASjB;;OAEG;IACH,SAAS,CAAC,QAAQ;CAOrB"}

View File

@@ -0,0 +1,38 @@
import { Vector3 } from "three";
import { LineAngularDimension } from "../../DatabaseServices/Dimension/2LineAngularDimension";
import { BreakDimTool } from "./BreakDimTool";
export declare class BreakDimLineAngular extends BreakDimTool {
private _l1Sp;
private _l1Ep;
private _l2Ep;
private _l2Sp;
private _arc;
private _narc;
private _Line;
/**
* 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
* @param dim
* @returns and jig draw
*/
protected CloneDimension(dim: LineAngularDimension): LineAngularDimension;
/**
* 重载,当绘制时发生
* @param dim
*/
protected Drawed(p: Vector3): void;
/**
* 重载:当用户点击的位置改变时,调用这个函数
* @param p
* @param dim
*/
protected UpdateNextPoint(p: Vector3, dim1: LineAngularDimension, dim2: LineAngularDimension): void;
/**
* 重载:绘制结束后,将调用这个函数
*/
protected EndDraw(): void;
/**
* 重载:停止绘制后,将调用这个函数
*/
protected StopDraw(): void;
}
//# sourceMappingURL=BreakDimLineAngular.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BreakDimLineAngular.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/BreakDimLineAngular.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC,OAAO,EAAE,oBAAoB,EAAE,MAAM,wDAAwD,CAAC;AAK9F,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAG9C,qBAAa,mBAAoB,SAAQ,YAAY;IAEjD,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,IAAI,CAAM;IAClB,OAAO,CAAC,KAAK,CAAM;IACnB,OAAO,CAAC,KAAK,CAAO;IAEpB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,oBAAoB,GAAG,oBAAoB;IAkBzE;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO;IAM3B;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,oBAAoB,EAAE,IAAI,EAAE,oBAAoB;IAmC5F;;OAEG;IACH,SAAS,CAAC,OAAO;IASjB;;OAEG;IACH,SAAS,CAAC,QAAQ;CAIrB"}

35
types/Add-on/DrawDim/BreakDimTool.d.ts vendored Normal file
View File

@@ -0,0 +1,35 @@
import { Vector3 } from "three";
import { LineAngularDimension } from "../../DatabaseServices/Dimension/2LineAngularDimension";
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { Dimension } from "./Command_DimContinue";
export declare class BreakDimTool {
protected _LastDim: Dimension;
protected _BasePoint: Vector3;
StartDraw(lastDim: Dimension): Promise<void>;
/**
* 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
* @param dim
* @returns and jig draw
*/
protected CloneDimension(dim: Dimension): AlignedDimension | LineAngularDimension;
/**
* 重载:当用户点击的位置改变时,调用这个函数
* @param p
* @param dim
*/
protected UpdateNextPoint(p: Vector3, dim1: Dimension, dim2: Dimension): void;
/**
* 重载,当绘制时发生
* @param dim
*/
protected Drawed(p: Vector3): void;
/**
* 重载:绘制结束后,将调用这个函数
*/
protected EndDraw(): void;
/**
* 重载:停止绘制后,将调用这个函数
*/
protected StopDraw(): void;
}
//# sourceMappingURL=BreakDimTool.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BreakDimTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/BreakDimTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGhC,OAAO,EAAE,oBAAoB,EAAE,MAAM,wDAAwD,CAAC;AAC9F,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAGrF,OAAO,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAC;AAClD,qBAAa,YAAY;IAErB,SAAS,CAAC,QAAQ,EAAE,SAAS,CAAC;IAC9B,SAAS,CAAC,UAAU,EAAE,OAAO,CAAC;IAExB,SAAS,CAAC,OAAO,EAAE,SAAS;IA4ClC;;;;OAIG;IACH,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,SAAS,GAAG,gBAAgB,GAAG,oBAAoB;IAIjF;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS;IAGtE;;;OAGG;IACH,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO;IAG3B;;OAEG;IACH,SAAS,CAAC,OAAO;IAIjB;;MAEE;IACF,SAAS,CAAC,QAAQ;CAGrB"}

40
types/Add-on/DrawDim/DimBoards.d.ts vendored Normal file
View File

@@ -0,0 +1,40 @@
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { Board } from "../../DatabaseServices/Entity/Board";
/**
* 命令:autodimbrs 的工具类
* 先对板进行分组,然后进行标注
*/
export declare class DimBoards {
EnableDimAllSize: boolean;
EnableFrontOutDims: boolean;
EnableCabinetInsideWidth: boolean;
EnableCabinetInsideHeight: boolean;
EnableFilterSmallDim: boolean;
FilterSmallDimSize: number;
EnableFilterAppointDimSize: boolean;
FilterDimSizeSet: Set<string>;
EnableFrontIgnoreBackBoard: boolean;
EanbleParseGroups: boolean;
FiltereCabinetInsideSmallDim: boolean;
EanbleCabinetInsideSmallDimSize: number;
private groups;
private groupsBoxs;
private boardBoxMap;
constructor();
Do(brs: Board[]): void;
/**
* 将板件分堆(根据包围盒+模块树)
* 分组依据(1:在同一个树内,2存在交集)
*/
private ParseBoardGroups;
private DoDim;
/**
* 标注避让
* @param foots
* @param als
* @param j down top left right 0 1 2 3 指定方向类型
*/
static DimAvoid(foots: number[], als: AlignedDimension[], j: number): void;
}
export declare function FilterDimBoardFn(br: Board): boolean;
//# sourceMappingURL=DimBoards.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DimBoards.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimBoards.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAErF,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAc5D;;;GAGG;AACH,qBAAa,SAAS;IAGlB,gBAAgB,UAAQ;IACxB,kBAAkB,UAAQ;IAE1B,wBAAwB,UAAQ;IAChC,yBAAyB,UAAQ;IAEjC,oBAAoB,UAAQ;IAC5B,kBAAkB,SAAM;IAExB,0BAA0B,UAAQ;IAClC,gBAAgB,cAAqB;IAErC,0BAA0B,UAAQ;IAClC,iBAAiB,UAAQ;IAEzB,4BAA4B,UAAQ;IACpC,+BAA+B,SAAO;IAItC,OAAO,CAAC,MAAM,CAAmB;IACjC,OAAO,CAAC,UAAU,CAAc;IAChC,OAAO,CAAC,WAAW,CAA0B;;IAO7C,EAAE,CAAC,GAAG,EAAE,KAAK,EAAE;IAQf;;;OAGG;IACH,OAAO,CAAC,gBAAgB;IAkDxB,OAAO,CAAC,KAAK;IAqYb;;;;;OAKG;IACH,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,gBAAgB,EAAE,EAAE,CAAC,EAAE,MAAM;CAgLtE;AAGD,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,GAAG,OAAO,CAenD"}

View File

@@ -1,26 +1,26 @@
import { Vector3 } from "three";
import { Dimension } from "./Command_DimContinue";
export declare class DimContinue {
protected m_LastDim: Dimension;
protected m_BasePoint: Vector3;
export declare abstract class DimContinue {
protected _LastDim: Dimension;
protected _BasePoint: Vector3;
StartDraw(lastDim: Dimension): Promise<void>;
/**
* 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
* @param dim
* @returns and jig draw
*/
protected CloneDimension(dim: Dimension): Dimension;
protected abstract CloneDimension(dim: Dimension): Dimension;
/**
* 重载:当用户点击的位置改变时,调用这个函数
* @param p
* @param dim
*/
protected UpdateNextPoint(p: Vector3, dim: Dimension): void;
protected abstract UpdateNextPoint(p: Vector3, dim: Dimension): any;
/**
* 重载,当绘制时发生
* @param dim
*/
protected Drawed(dim: Dimension, p: Vector3): void;
protected abstract Drawed(dim: Dimension, p: Vector3): any;
/**
* 重载:绘制结束后,将调用这个函数
*/

View File

@@ -1 +1 @@
{"version":3,"file":"DimContinue.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinue.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAIhC,OAAO,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAC;AAElD,qBAAa,WAAW;IAEpB,SAAS,CAAC,SAAS,EAAE,SAAS,CAAC;IAC/B,SAAS,CAAC,WAAW,EAAE,OAAO,CAAC;IAEzB,SAAS,CAAC,OAAO,EAAE,SAAS;IA8BlC;;;;OAIG;IACH,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,SAAS,GAAG,SAAS;IAInD;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,SAAS;IAGpD;;;OAGG;IACH,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,SAAS,EAAE,CAAC,EAAE,OAAO;IAG3C;;OAEG;IACH,SAAS,CAAC,OAAO;CAIpB"}
{"version":3,"file":"DimContinue.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinue.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAKhC,OAAO,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAC;AAClD,8BAAsB,WAAW;IAE7B,SAAS,CAAC,QAAQ,EAAE,SAAS,CAAC;IAC9B,SAAS,CAAC,UAAU,EAAE,OAAO,CAAC;IAExB,SAAS,CAAC,OAAO,EAAE,SAAS;IAyClC;;;;OAIG;IACH,SAAS,CAAC,QAAQ,CAAC,cAAc,CAAC,GAAG,EAAE,SAAS,GAAG,SAAS;IAE5D;;;;OAIG;IACH,SAAS,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,SAAS;IAE7D;;;OAGG;IACH,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAE,SAAS,EAAE,CAAC,EAAE,OAAO;IACpD;;OAEG;IACH,SAAS,CAAC,OAAO;CAIpB"}

View File

@@ -2,7 +2,7 @@ import { Vector3 } from "three";
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { DimContinue } from "./DimContinue";
export declare class DimContinueAligen extends DimContinue {
private m_line;
private _line;
/**
* 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
* @param dim

View File

@@ -1 +1 @@
{"version":3,"file":"DimContinueAligen.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinueAligen.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAErF,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,iBAAkB,SAAQ,WAAW;IAE9C,OAAO,CAAC,MAAM,CAAO;IACrB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB;IAUjE;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,gBAAgB;IAmB3D;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,gBAAgB,EAAE,CAAC,EAAE,OAAO;IAgBlD;;OAEG;IACH,SAAS,CAAC,OAAO;CAMpB"}
{"version":3,"file":"DimContinueAligen.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinueAligen.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAErF,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,iBAAkB,SAAQ,WAAW;IAE9C,OAAO,CAAC,KAAK,CAAO;IACpB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB;IAUjE;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,gBAAgB;IAmB3D;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,gBAAgB,EAAE,CAAC,EAAE,OAAO;IAgBlD;;OAEG;IACH,SAAS,CAAC,OAAO;CAMpB"}

View File

@@ -23,7 +23,7 @@ export declare class DimContinueLineAngular extends DimContinue {
* @param p
* @param dim
*/
protected UpdateNextPoint(p: Vector3, dim: LineAngularDimension): void;
protected UpdateNextPoint(p: Vector3, dim: LineAngularDimension): boolean;
/**
* 重载:绘制结束后,将调用这个函数
*/

View File

@@ -1 +1 @@
{"version":3,"file":"DimContinueLineAngular.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinueLineAngular.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC,OAAO,EAAE,oBAAoB,EAAE,MAAM,wDAAwD,CAAC;AAG9F,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,sBAAuB,SAAQ,WAAW;IAEnD,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,IAAI,CAAM;IAClB,OAAO,CAAC,KAAK,CAAM;IACnB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,oBAAoB,GAAG,oBAAoB;IASzE;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,oBAAoB,EAAE,CAAC,EAAE,OAAO;IAKtD;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,oBAAoB;IA4C/D;;OAEG;IACH,SAAS,CAAC,OAAO;CAMpB"}
{"version":3,"file":"DimContinueLineAngular.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinueLineAngular.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,oBAAoB,EAAE,MAAM,wDAAwD,CAAC;AAI9F,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,sBAAuB,SAAQ,WAAW;IAEnD,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,IAAI,CAAM;IAClB,OAAO,CAAC,KAAK,CAAM;IACnB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,oBAAoB,GAAG,oBAAoB;IASzE;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,oBAAoB,EAAE,CAAC,EAAE,OAAO;IAKtD;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,oBAAoB;IA2C/D;;OAEG;IACH,SAAS,CAAC,OAAO;CAMpB"}

View File

@@ -1 +1 @@
{"version":3,"file":"Draw2LineAngularDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/Draw2LineAngularDim.ts"],"names":[],"mappings":"AAcA,qBAAa,2BAA2B;IAE9B,IAAI;YAoEI,eAAe;YAoCf,QAAQ;CA0DzB"}
{"version":3,"file":"Draw2LineAngularDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/Draw2LineAngularDim.ts"],"names":[],"mappings":"AAeA,qBAAa,2BAA2B;IAE9B,IAAI;YAwEI,eAAe;YAoCf,QAAQ;CA+DzB"}

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