修复:并集错误

This commit is contained in:
ChenX
2023-09-15 17:14:55 +08:00
parent a11f502f9a
commit c81cda5cb5
2115 changed files with 297 additions and 22774 deletions

View File

@@ -1,27 +0,0 @@
import { Poly3 } from "@jscad/modeling/src/geometries/types";
import { Vector3 } from "three";
import { Geom3Res } from "../Common/CSGIntersect";
/**
* 解决 THREEBSP(CSG) 产生的结果没有办法得到分裂的个数.
* 本类分析了THREEBSP的组合情况.
*
* Example:
*
* let topology = new BSPGroupParse(csg);
* topology.parse();
*/
export declare class BSPGroupParse {
fractionDigits: number;
constructor(bsp?: Geom3Res, fractionDigits?: number);
Add(poly: Poly3): void;
/**
* 返回组合点
*/
Parse(): Vector3[][];
private map;
private Get;
private GetPts;
private vecMap;
private GenerateP;
}
//# sourceMappingURL=BSPGroupParse.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"BSPGroupParse.d.ts","sourceRoot":"","sources":["../../../src/Geometry/BSPGroupParse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,sCAAsC,CAAC;AAE7D,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,QAAQ,EAAE,MAAM,wBAAwB,CAAC;AAGlD;;;;;;;;GAQG;AACH,qBAAa,aAAa;IAEa,cAAc;gBAArC,GAAG,CAAC,EAAE,QAAQ,EAAS,cAAc,SAAI;IAMrD,GAAG,CAAC,IAAI,EAAE,KAAK;IAaf;;OAEG;IACH,KAAK,IAAI,OAAO,EAAE,EAAE;IAoBpB,OAAO,CAAC,GAAG,CAAkC;IAC7C,OAAO,CAAC,GAAG;IAUX,OAAO,CAAC,MAAM;IAad,OAAO,CAAC,MAAM,CAAgC;IAC9C,OAAO,CAAC,SAAS;CAMpB"}

View File

@@ -1,11 +0,0 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { BoardGetFace } from "./BoardGetFace";
import { Face } from "./Face";
export declare class CollisionDetection {
private _Boards;
BoardGeList: BoardGetFace[];
CollisonFaces: Face[];
constructor(_Boards?: Board[]);
Check(): void;
}
//# sourceMappingURL=CollisionDetection.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"CollisionDetection.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/CollisionDetection.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,YAAY,EAAmB,MAAM,gBAAgB,CAAC;AAC/D,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAE9B,qBAAa,kBAAkB;IAIf,OAAO,CAAC,OAAO;IAF3B,WAAW,EAAE,YAAY,EAAE,CAAM;IACjC,aAAa,EAAE,IAAI,EAAE,CAAM;gBACP,OAAO,GAAE,KAAK,EAAO;IAIzC,KAAK;CAoCR"}

View File

@@ -1,4 +0,0 @@
import { Geom3 } from "@jscad/modeling/src/geometries/geom3/";
import { ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
export declare function ExtBuildCSG(ext: ExtrudeSolid): Geom3;
//# sourceMappingURL=ExtrudeCSGGeomBuilder.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"ExtrudeCSGGeomBuilder.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/ExtrudeMeshGeomBuilder/ExtrudeCSGGeomBuilder.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,uCAAuC,CAAC;AAI9D,OAAO,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAIrE,wBAAgB,WAAW,CAAC,GAAG,EAAE,YAAY,GAAG,KAAK,CAepD"}

View File

@@ -1,14 +0,0 @@
import { Vector3 } from "three";
/**
* 直线方向归一化,例如(1,0,0)和(-1,0,0)方向相反,但是在直线中,可以看作同样的方向的线
*/
export declare class FuzzDirection {
fractionDigits: number;
fuzz: number;
constructor(fractionDigits?: number);
/**
*
*/
GetKey(v: Vector3, change?: boolean): string;
}
//# sourceMappingURL=FuzzVector.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"FuzzVector.d.ts","sourceRoot":"","sources":["../../../src/Geometry/FuzzVector.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGhC;;GAEG;AACH,qBAAa,aAAa;IAGH,cAAc;IADjC,IAAI,EAAE,MAAM,CAAC;gBACM,cAAc,SAAI;IAKrC;;OAEG;IACH,MAAM,CAAC,CAAC,EAAE,OAAO,EAAE,MAAM,UAAQ,GAAG,MAAM;CA0C7C"}

View File

@@ -1,8 +0,0 @@
import { Object3D } from 'three';
export declare class OBJExporter {
parse(object: Object3D): {
obj: string;
mtl: string;
};
}
//# sourceMappingURL=OBJExporter.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"OBJExporter.d.ts","sourceRoot":"","sources":["../../../src/Geometry/OBJExporter.ts"],"names":[],"mappings":"AACA,OAAO,EAAwD,QAAQ,EAA6B,MAAM,OAAO,CAAC;AAElH,qBAAa,WAAW;IAEpB,KAAK,CAAC,MAAM,EAAE,QAAQ;;;;CAsUzB"}

View File

@@ -1,7 +0,0 @@
interface P {
x: number;
y: number;
}
export declare function simplify(points: P[], sqTolerance?: number, highestQuality?: boolean): P[];
export {};
//# sourceMappingURL=Simplify.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"Simplify.d.ts","sourceRoot":"","sources":["../../../src/Geometry/Simplify.ts"],"names":[],"mappings":"AAMA,UAAU,CAAC;IAEP,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;CACb;AAyGD,wBAAgB,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,WAAW,GAAE,MAAU,EAAE,cAAc,GAAE,OAAc,OAQ5F"}

View File

@@ -1,10 +0,0 @@
import { Box3 } from "three";
export interface EBox {
BoundingBox: Box3;
}
/**
* 根据盒子x排序盒子
* @param {EBox[]} arr
*/
export declare function SortEntityByBox<T extends EBox>(arr: T[], sort?: boolean): Map<T, Box3>;
//# sourceMappingURL=SortEntityByBox.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"SortEntityByBox.d.ts","sourceRoot":"","sources":["../../../src/Geometry/SortEntityByBox.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAG7B,MAAM,WAAW,IAAI;IAEjB,WAAW,EAAE,IAAI,CAAC;CACrB;AAED;;;GAGG;AACH,wBAAgB,eAAe,CAAC,CAAC,SAAS,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,GAAE,OAAc,gBAmB7E"}

View File

@@ -1,6 +0,0 @@
import { ClampSpaceParse } from "./ClampSpaceParse";
import { PromptDistendResult } from "../../Editor/PromptResult";
export declare class ClampSpaceParseDist extends ClampSpaceParse {
GetSignalDist(): Promise<PromptDistendResult>;
}
//# sourceMappingURL=ClampSpaceParseDist.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"ClampSpaceParseDist.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/ClampSpaceParseDist.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,EAAE,mBAAmB,EAAgB,MAAM,2BAA2B,CAAC;AAG9E,qBAAa,mBAAoB,SAAQ,eAAe;IAG9C,aAAa,IAAI,OAAO,CAAC,mBAAmB,CAAC;CActD"}

View File

@@ -1,15 +0,0 @@
import { Box3Ext, SplitType } from "../Box";
import { ClampSpaceParseDist } from "./ClampSpaceParseDist";
/**
* 夹层空间分析重载,使用GetkeyWord来选择合适的盒子.
*/
export declare class ClampSpaceParseKey extends ClampSpaceParseDist {
/**
* virtual (请重载) 当盒子空间被切割时,选择合适的空间
* @param splitBoxs 切割后的盒子(2个)
* @param splitType 切割类型
* @returns box 盒子
*/
SelectBox(splitBoxs: Box3Ext[], splitType: SplitType): Promise<Box3Ext>;
}
//# sourceMappingURL=ClampSpaceParseKey.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"ClampSpaceParseKey.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/ClampSpaceParseKey.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,QAAQ,CAAC;AAC5C,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAE5D;;GAEG;AACH,qBAAa,kBAAmB,SAAQ,mBAAmB;IAEvD;;;;;MAKE;IACI,SAAS,CAAC,SAAS,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,SAAS,GAAG,OAAO,CAAC,OAAO,CAAC;CAsBhF"}

View File

@@ -1,15 +0,0 @@
import { Ray } from "three";
import { Box3Ext, SplitType } from "../Box";
import { ClampSpaceParseDist } from "./ClampSpaceParseDist";
export declare class ClampSpaceParseRay extends ClampSpaceParseDist {
private selectRay;
SetRay(ray: Ray): this;
/**
* virtual (请重载) 当盒子空间被切割时,选择合适的空间
* @param splitBoxs 切割后的盒子(2个)
* @param splitType 切割类型
* @returns box 盒子
*/
SelectBox(splitBoxs: Box3Ext[], splitType: SplitType): Promise<Box3Ext>;
}
//# sourceMappingURL=ClampSpaceParseRay.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"ClampSpaceParseRay.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/ClampSpaceParseRay.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAW,MAAM,OAAO,CAAC;AACrC,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,QAAQ,CAAC;AAC5C,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAG5D,qBAAa,kBAAmB,SAAQ,mBAAmB;IAEvD,OAAO,CAAC,SAAS,CAAM;IAEvB,MAAM,CAAC,GAAG,EAAE,GAAG;IAOf;;;;;MAKE;IACI,SAAS,CAAC,SAAS,EAAE,OAAO,EAAE,EAAE,SAAS,EAAE,SAAS,GAAG,OAAO,CAAC,OAAO,CAAC;CAiBhF"}

View File

@@ -1,13 +0,0 @@
import { Matrix4, Vector3 } from "three";
import { ISpaceParse } from "./ISpaceParse";
export declare class Point2SpaceParse extends ISpaceParse {
Parse(): Promise<void>;
}
/**
* @param p1UCS 绘制前视图坐标系 按2点空间UCS来搞
* @param p2UCS
* @param UCSMatrix
* @param lastDepth
*/
export declare function GetSpaceDepth(p1UCS: Vector3, p2UCS: Vector3, UCSMatrix: Matrix4, lastDepth: number): Promise<number>;
//# sourceMappingURL=Point2SpaceParse.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"Point2SpaceParse.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/Point2SpaceParse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAuB,OAAO,EAAE,MAAM,OAAO,CAAC;AAiB9D,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAI5C,qBAAa,gBAAiB,SAAQ,WAAW;IAEvC,KAAK;CAmDd;AAiBD;;;;;GAKG;AACH,wBAAsB,aAAa,CAAC,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,mBAsFxG"}

View File

@@ -1,5 +0,0 @@
import { ISpaceParse } from "./ISpaceParse";
export declare class Point3SpaceParse extends ISpaceParse {
Parse(): Promise<void>;
}
//# sourceMappingURL=Point3SpaceParse,.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"Point3SpaceParse,.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/Point3SpaceParse,.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAM5C,qBAAa,gBAAiB,SAAQ,WAAW;IAEvC,KAAK;CAuFd"}

View File

@@ -1,17 +0,0 @@
import { Intersection, Object3D, Ray, Vector3 } from "three";
import { Board } from "../../DatabaseServices/Entity/Board";
import { Viewer } from "../../GraphicsSystem/Viewer";
/**
* 点选空间拾取板件方法,该方法通过构造射线去拾取板件,并且尝试得到周围的板件.
*/
export declare class PointSelectBoards {
private ptVcs;
private view;
private boardObjects;
SelectBoards: Board[];
Intersection: Intersection;
constructor(ptVcs: Vector3, view: Viewer, boardObjects: Object3D[]);
private Select;
get Ray(): Ray;
}
//# sourceMappingURL=PointSelectBoards.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"PointSelectBoards.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/PointSelectBoards.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAW,QAAQ,EAAE,GAAG,EAAa,OAAO,EAAE,MAAM,OAAO,CAAC;AAEjF,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,OAAO,EAAE,MAAM,EAAE,MAAM,6BAA6B,CAAC;AAIrD;;GAEG;AACH,qBAAa,iBAAiB;IAKd,OAAO,CAAC,KAAK;IAAW,OAAO,CAAC,IAAI;IAAU,OAAO,CAAC,YAAY;IAHvE,YAAY,EAAE,KAAK,EAAE,CAAC;IACtB,YAAY,EAAE,YAAY,CAAC;gBAEd,KAAK,EAAE,OAAO,EAAU,IAAI,EAAE,MAAM,EAAU,YAAY,EAAE,QAAQ,EAAE;IAiB1F,OAAO,CAAC,MAAM;IAwFd,IAAI,GAAG,IAAI,GAAG,CAWb;CACJ"}

View File

@@ -1,38 +0,0 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { Entity } from "../../DatabaseServices/Entity/Entity";
import { PromptPointResult } from "../../Editor/PromptResult";
import { ISpaceParse } from "./ISpaceParse";
import { PointSelectBoards } from "./PointSelectBoards";
export declare enum EnableSelectType {
Stretch = 1,
Two = 2,
Three = 4,
All = 7
}
export declare class PointSelectSpace {
SpaceParse: ISpaceParse;
GetPointRes: PromptPointResult;
Enable: EnableSelectType;
UseUCSSpace: boolean;
Select(callback?: Function): any;
get ParseOK(): boolean;
/**
* Virtual
* @param brs
*/
protected ParseBySelect(brs: Board[]): Promise<void>;
/**
* Virtual
* @param ptSelect
*/
protected ParseByPointSelect(ptSelect: PointSelectBoards, isDynamic?: boolean): Promise<void>;
protected ParseBy2Point(): Promise<void>;
protected ParseBy3Point(): Promise<void>;
private PointParseSpace;
private PointParseVisualSpace;
private ShowSpaceBox;
private TryRotateSpaceToUCS;
}
export declare function FilterVisualSpaceBox(e: Entity): boolean;
export declare function TryRotateSpaceToUCS(spaceParse: ISpaceParse): void;
//# sourceMappingURL=PointSelectSpace.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"PointSelectSpace.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/PointSelectSpace.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAI9D,OAAO,EAAE,iBAAiB,EAAgB,MAAM,2BAA2B,CAAC;AAI5E,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAExD,oBAAY,gBAAgB;IAExB,OAAO,IAAI;IACX,GAAG,IAAI;IACP,KAAK,IAAI;IACT,GAAG,IAAa;CACnB;AASD,qBAAa,gBAAgB;IAEzB,UAAU,EAAE,WAAW,CAAC;IACxB,WAAW,EAAE,iBAAiB,CAAC;IAE/B,MAAM,mBAAwB;IAE9B,WAAW,UAAS;IACd,MAAM,CAAC,QAAQ,CAAC,EAAE,QAAQ;IA0GhC,IAAI,OAAO,IAAI,OAAO,CAGrB;IAED;;;OAGG;cACa,aAAa,CAAC,GAAG,EAAE,KAAK,EAAE;IAI1C;;;OAGG;cACa,kBAAkB,CAAC,QAAQ,EAAE,iBAAiB,EAAE,SAAS,UAAQ;cAGjE,aAAa;cAGb,aAAa;YAEf,eAAe;IAwB7B,OAAO,CAAC,qBAAqB;IAO7B,OAAO,CAAC,YAAY;IA8BpB,OAAO,CAAC,mBAAmB;CAI9B;AAED,wBAAgB,oBAAoB,CAAC,CAAC,EAAE,MAAM,WAG7C;AAGD,wBAAgB,mBAAmB,CAAC,UAAU,EAAE,WAAW,QAoC1D"}

View File

@@ -1,10 +0,0 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { PointSelectBoards } from "./PointSelectBoards";
import { PointSelectSpace } from "./PointSelectSpace";
export declare class PointSelectSpaceClamp extends PointSelectSpace {
protected ParseBySelect(brs: Board[], isDynamic?: boolean): Promise<void>;
protected ParseByPointSelect(ptSelect: PointSelectBoards, isDynamic?: boolean): Promise<void>;
protected ParseBy2Point(isDynamic?: boolean): Promise<void>;
protected ParseBy3Point(isDynamic?: boolean): Promise<void>;
}
//# sourceMappingURL=PointSelectSpaceClamp.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"PointSelectSpaceClamp.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/PointSelectSpaceClamp.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAEtD,qBAAa,qBAAsB,SAAQ,gBAAgB;cAEvC,aAAa,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,SAAS,UAAQ;cAOpC,kBAAkB,CAAC,QAAQ,EAAE,iBAAiB,EAAE,SAAS,UAAQ;cAO1E,aAAa,CAAC,SAAS,UAAQ;cAO/B,aAAa,CAAC,SAAS,UAAQ;CAMlD"}

View File

@@ -1,11 +0,0 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { PointSelectBoards } from "./PointSelectBoards";
import { PointSelectSpace } from "./PointSelectSpace";
/**
* (弃用) 原顶底板空间分析
*/
export declare class PointSelectSpaceSurround extends PointSelectSpace {
protected ParseBySelect(brs: Board[]): Promise<void>;
protected ParseByPointSelect(ptSelect: PointSelectBoards): Promise<void>;
}
//# sourceMappingURL=PointSelectSpaceSurround.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"PointSelectSpaceSurround.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/PointSelectSpaceSurround.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAGtD;;GAEG;AACH,qBAAa,wBAAyB,SAAQ,gBAAgB;cAE1C,aAAa,CAAC,GAAG,EAAE,KAAK,EAAE;cAMjB,kBAAkB,CAAC,QAAQ,EAAE,iBAAiB;CAK1E"}

View File

@@ -1,13 +0,0 @@
import { Curve } from "../../DatabaseServices/Entity/Curve";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { ISpaceParse } from "./ISpaceParse";
/**
* 板件周围轮廓分析
*/
export declare class SurroundOutlineParse extends ISpaceParse {
Polylines: Polyline[];
Outlines: Curve[];
Parse(): Promise<void>;
private GroupBoards;
}
//# sourceMappingURL=SurroundOutlineParse.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"SurroundOutlineParse.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/SurroundOutlineParse.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAIlE,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C;;GAEG;AACH,qBAAa,oBAAqB,SAAQ,WAAW;IAEjD,SAAS,EAAE,QAAQ,EAAE,CAAM;IAC3B,QAAQ,EAAE,KAAK,EAAE,CAAM;IACjB,KAAK;IAiFX,OAAO,CAAC,WAAW;CAuCtB"}

View File

@@ -1,12 +0,0 @@
import { ISpaceParse } from "./ISpaceParse";
/**
* (弃用)绘制顶底板所需要的空间
*/
export declare class SurroundSpaceParse extends ISpaceParse {
Parse(): Promise<void>;
/**
* 解析基准板
*/
ParseStandBoard(): Promise<void>;
}
//# sourceMappingURL=SurroundSpaceParse.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"SurroundSpaceParse.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/SurroundSpaceParse.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C;;GAEG;AACH,qBAAa,kBAAmB,SAAQ,WAAW;IAEzC,KAAK;IA4CX;;OAEG;IACG,eAAe;CA+BxB"}

View File

@@ -1,8 +0,0 @@
import { ISpaceParse } from "./ISpaceParse";
/**
* 板件占用空间分析
*/
export declare class TotalSpaceParse extends ISpaceParse {
Parse(): Promise<void>;
}
//# sourceMappingURL=TotalSpaceParse.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"TotalSpaceParse.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/TotalSpaceParse.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C;;GAEG;AACH,qBAAa,eAAgB,SAAQ,WAAW;IAEtC,KAAK;CAYd"}