更新代码
This commit is contained in:
5
types/Geometry/BSPGroupParse.d.ts
vendored
5
types/Geometry/BSPGroupParse.d.ts
vendored
@@ -1,6 +1,5 @@
|
||||
import { Poly3 } from "@jscad/modeling/src/geometries/types";
|
||||
import { Geom3, Poly3 } from "@jscad/modeling/src/geometries/types";
|
||||
import { Vector3 } from "three";
|
||||
import { Geom3Res } from "../Common/CSGIntersect";
|
||||
/**
|
||||
* 解决 THREEBSP(CSG) 产生的结果没有办法得到分裂的个数.
|
||||
* 本类分析了THREEBSP的组合情况.
|
||||
@@ -12,7 +11,7 @@ import { Geom3Res } from "../Common/CSGIntersect";
|
||||
*/
|
||||
export declare class BSPGroupParse {
|
||||
fractionDigits: number;
|
||||
constructor(bsp?: Geom3Res, fractionDigits?: number);
|
||||
constructor(bsp?: Geom3, fractionDigits?: number);
|
||||
Add(poly: Poly3): void;
|
||||
/**
|
||||
* 返回组合点
|
||||
|
@@ -1 +1 @@
|
||||
{"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"}
|
||||
{"version":3,"file":"BSPGroupParse.d.ts","sourceRoot":"","sources":["../../../src/Geometry/BSPGroupParse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,sCAAsC,CAAC;AAEpE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGhC;;;;;;;;GAQG;AACH,qBAAa,aAAa;IAEU,cAAc;gBAAlC,GAAG,CAAC,EAAE,KAAK,EAAS,cAAc,SAAI;IAMlD,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"}
|
7
types/Geometry/Board2DModelCSG/BoardSideModelCSGBuilder.d.ts
vendored
Normal file
7
types/Geometry/Board2DModelCSG/BoardSideModelCSGBuilder.d.ts
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import { Geom3 } from "@jscad/modeling/src/geometries/geom3";
|
||||
import { Matrix4 } from "three";
|
||||
import { Board } from "../../DatabaseServices/Entity/Board";
|
||||
import { Curve } from "../../DatabaseServices/Entity/Curve";
|
||||
export declare function BoardSideModelCSGBuilder(board: Board): Geom3[];
|
||||
export declare function GetSideCuFaceMtx(cu: Curve, inverseZ?: boolean): Matrix4;
|
||||
//# sourceMappingURL=BoardSideModelCSGBuilder.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"BoardSideModelCSGBuilder.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/Board2DModelCSG/BoardSideModelCSGBuilder.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAa,MAAM,sCAAsC,CAAC;AAExE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,wBAAgB,wBAAwB,CAAC,KAAK,EAAE,KAAK,GAAG,KAAK,EAAE,CA8B9D;AAED,wBAAgB,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAUrE"}
|
1
types/Geometry/Box.d.ts
vendored
1
types/Geometry/Box.d.ts
vendored
@@ -16,6 +16,7 @@ export declare class Box3Ext extends Box3 {
|
||||
isSolid(minSize?: number): boolean;
|
||||
substract(b: Box3Ext, spaceType: SplitType): Box3Ext[];
|
||||
clampSpace(b2: Box3Ext, splitType: SplitType): this;
|
||||
containsBox(box: Box3, fuzz?: number): boolean;
|
||||
intersectsBox(box: Box3, fuzz?: number): boolean;
|
||||
}
|
||||
export declare function IntersectsBox(box1: Box3, box2: Box3, fuzz?: number): boolean;
|
||||
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Box.d.ts","sourceRoot":"","sources":["../../../src/Geometry/Box.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAW,MAAM,OAAO,CAAC;AAEtC;;GAEG;AACH,oBAAY,SAAS;IAEjB,CAAC,IAAI;IACL,CAAC,IAAI;IACL,CAAC,IAAI;CACR;AAED;;GAEG;AACH,qBAAa,OAAQ,SAAQ,IAAI;IAE7B,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,MAAM,WAIT;IAGD,OAAO,CAAC,OAAO,SAAI;IAInB,SAAS,CAAC,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS;IAiB1C,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS;IAS5C,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,SAAO,GAAG,OAAO;CAIjD;AAED,wBAAgB,aAAa,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,SAAO,GAAG,OAAO,CAK1E;AAED,eAAe;AACf,wBAAgB,aAAa,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,SAAO,WAIhE;AAGD,wBAAgB,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,SAAI,WAIhD"}
|
||||
{"version":3,"file":"Box.d.ts","sourceRoot":"","sources":["../../../src/Geometry/Box.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAW,MAAM,OAAO,CAAC;AAEtC;;GAEG;AACH,oBAAY,SAAS;IAEjB,CAAC,IAAI;IACL,CAAC,IAAI;IACL,CAAC,IAAI;CACR;AAED;;GAEG;AACH,qBAAa,OAAQ,SAAQ,IAAI;IAE7B,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,MAAM,WAIT;IAGD,OAAO,CAAC,OAAO,SAAI;IAInB,SAAS,CAAC,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS;IAiB1C,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS;IAS5C,WAAW,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,SAAO,GAAG,OAAO;IAM5C,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,SAAO,GAAG,OAAO;CAIjD;AAED,wBAAgB,aAAa,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,SAAO,GAAG,OAAO,CAK1E;AAED,eAAe;AACf,wBAAgB,aAAa,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,SAAO,WAIhE;AAGD,wBAAgB,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,SAAI,WAIhD"}
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"CreateContour2.d.ts","sourceRoot":"","sources":["../../../src/Geometry/CreateContour2.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAQzD;;GAEG;AACH,wBAAgB,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,IAAI,SAAO,GAAG,OAAO,EAAE,CAgHtE;AAED,wBAAgB,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,IAAI,SAAO,GAAG,OAAO,GAAG,SAAS,CAGhF"}
|
||||
{"version":3,"file":"CreateContour2.d.ts","sourceRoot":"","sources":["../../../src/Geometry/CreateContour2.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AASzD;;GAEG;AACH,wBAAgB,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,IAAI,SAAO,GAAG,OAAO,EAAE,CAwItE;AAED,wBAAgB,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,IAAI,SAAO,GAAG,OAAO,GAAG,SAAS,CAGhF"}
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"CreateWireframe.d.ts","sourceRoot":"","sources":["../../../src/Geometry/CreateWireframe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAoC,IAAI,EAAE,iBAAiB,EAAgB,OAAO,EAAE,QAAQ,EAAW,MAAM,OAAO,CAAC;AAI5I,OAAO,EAAE,WAAW,EAAE,MAAM,yCAAyC,CAAC;AAEtE,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAEzD,OAAO,EAAE,YAAY,EAAE,MAAM,oCAAoC,CAAC;AAElE,OAAO,EAAE,MAAM,EAAE,MAAM,4BAA4B,CAAC;AAIpD,wBAAgB,eAAe,CAAC,IAAI,EAAE,KAAK,GAAG,YAAY,cAsEzD;AAaD,wBAAgB,aAAa,CAAC,EAAE,EAAE,YAAY,EAAE,KAAK,SAAI,EAAE,QAAQ,SAAI,EAAE,MAAM,UAAO,GAAG,IAAI,CAAC,cAAc,EAAE,iBAAiB,CAAC,EAAE,CAkDjI;AAED,wBAAgB,8BAA8B,CAAC,KAAK,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,QAAQ,SAAI,EAAE,MAAM,UAAO,EAAE,MAAM,GAAE,MAAM,EAAO,YAqBvI;AAID,wBAAgB,uBAAuB,CAAC,GAAG,EAAE,YAAY,EAAE,KAAK,SAAI,EAAE,QAAQ,SAAI,EAAE,MAAM,UAAO,EAAE,MAAM,GAAE,MAAM,EAAO,EAAE,GAAG,GAAE,OAAmB,YAmDjJ;AAED,wBAAgB,cAAc,CAAC,EAAE,EAAE,WAAW,EAAE,KAAK,SAAI,6CAoCxD"}
|
||||
{"version":3,"file":"CreateWireframe.d.ts","sourceRoot":"","sources":["../../../src/Geometry/CreateWireframe.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAoC,IAAI,EAAE,iBAAiB,EAAgB,OAAO,EAAE,QAAQ,EAAW,MAAM,OAAO,CAAC;AAK5I,OAAO,EAAE,WAAW,EAAE,MAAM,yCAAyC,CAAC;AAEtE,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAEzD,OAAO,EAAE,YAAY,EAAE,MAAM,oCAAoC,CAAC;AAElE,OAAO,EAAE,MAAM,EAAE,MAAM,4BAA4B,CAAC;AAMpD,wBAAgB,eAAe,CAAC,IAAI,EAAE,KAAK,GAAG,YAAY,cAsEzD;AAaD,wBAAgB,aAAa,CAAC,EAAE,EAAE,YAAY,EAAE,KAAK,SAAI,EAAE,QAAQ,SAAI,EAAE,MAAM,UAAO,GAAG,IAAI,CAAC,cAAc,EAAE,iBAAiB,CAAC,EAAE,CAgFjI;AAED,wBAAgB,8BAA8B,CAAC,KAAK,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,QAAQ,SAAI,EAAE,MAAM,UAAO,EAAE,MAAM,GAAE,MAAM,EAAO,YAqBvI;AAID,wBAAgB,uBAAuB,CAAC,GAAG,EAAE,YAAY,EAAE,KAAK,SAAI,EAAE,QAAQ,SAAI,EAAE,MAAM,UAAO,EAAE,MAAM,GAAE,MAAM,EAAO,EAAE,GAAG,GAAE,OAAmB,YAmDjJ;AAED,wBAAgB,cAAc,CAAC,EAAE,EAAE,WAAW,EAAE,KAAK,SAAI,6CAoCxD"}
|
6
types/Geometry/DrillParse/BoardGetFace.d.ts
vendored
6
types/Geometry/DrillParse/BoardGetFace.d.ts
vendored
@@ -20,4 +20,10 @@ export declare class BoardGetFace {
|
||||
}
|
||||
export declare function MatrixIsCoplane2(matrixFrom: Matrix4, matrixTo: Matrix4, zFuzz: number): boolean;
|
||||
export declare function GetSideFaceMtx(cu: Curve, inverseZ?: boolean): Matrix4;
|
||||
export declare class ParseBoardSideFace extends BoardGetFace {
|
||||
Board: Board;
|
||||
constructor(Board: Board);
|
||||
ParseFaces(): void;
|
||||
GetSideFaces(): void;
|
||||
}
|
||||
//# sourceMappingURL=BoardGetFace.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"BoardGetFace.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/BoardGetFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,MAAM,OAAO,CAAC;AAOlD,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,OAAO,EAAE,eAAe,EAAE,MAAM,gDAAgD,CAAC;AAGjF,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAG9B,oBAAY,aAAa;IAErB,IAAI,IAAI;IACR,MAAM,IAAI;CACb;AACD,qBAAa,YAAY;IAGF,KAAK,EAAE,KAAK;IAD/B,KAAK,EAAE,IAAI,EAAE,CAAM;gBACA,KAAK,EAAE,KAAK;IAI/B,UAAU;IAYV,mBAAmB,CAAC,UAAU,UAAQ;IAqCtC,YAAY;IA4BZ,gBAAgB,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,eAAe,CAAC,EAAE,eAAe,EAAE,EAAE,MAAM,CAAC,EAAE,KAAK,EAAE;IA8K9G,aAAa,CAAC,EAAE,EAAE,YAAY,EAAE,SAAS,GAAE,OAAe,GAAG,IAAI,EAAE;IAqBnE,MAAM,CAAC,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,UAAQ;CAwBzD;AAGD,wBAAgB,gBAAgB,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,CAe/F;AACD,wBAAgB,cAAc,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAmBnE"}
|
||||
{"version":3,"file":"BoardGetFace.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/BoardGetFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,MAAM,OAAO,CAAC;AAQlD,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,OAAO,EAAE,eAAe,EAAE,MAAM,gDAAgD,CAAC;AAIjF,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAG9B,oBAAY,aAAa;IAErB,IAAI,IAAI;IACR,MAAM,IAAI;CACb;AACD,qBAAa,YAAY;IAGF,KAAK,EAAE,KAAK;IAD/B,KAAK,EAAE,IAAI,EAAE,CAAM;gBACA,KAAK,EAAE,KAAK;IAI/B,UAAU;IAYV,mBAAmB,CAAC,UAAU,UAAQ;IAwCtC,YAAY;IA4BZ,gBAAgB,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,eAAe,CAAC,EAAE,eAAe,EAAE,EAAE,MAAM,CAAC,EAAE,KAAK,EAAE;IA8K9G,aAAa,CAAC,EAAE,EAAE,YAAY,EAAE,SAAS,GAAE,OAAe,GAAG,IAAI,EAAE;IAqBnE,MAAM,CAAC,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,UAAQ;CAwBzD;AAGD,wBAAgB,gBAAgB,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,CAe/F;AACD,wBAAgB,cAAc,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAmBnE;AAED,qBAAa,kBAAmB,SAAQ,YAAY;IAE7B,KAAK,EAAE,KAAK;gBAAZ,KAAK,EAAE,KAAK;IAK/B,UAAU;IAKV,YAAY;CAwBf"}
|
11
types/Geometry/DrillParse/CollisionDetection.d.ts
vendored
Normal file
11
types/Geometry/DrillParse/CollisionDetection.d.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
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
|
1
types/Geometry/DrillParse/CollisionDetection.d.ts.map
Normal file
1
types/Geometry/DrillParse/CollisionDetection.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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,EAAE,MAAM,gBAAgB,CAAC;AAE9C,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;CAsCR"}
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Face.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/Face.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAG/C,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAClE,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,SAAS,EAAE,MAAM,6CAA6C,CAAC;AAIxE,OAAO,EAAE,aAAa,EAAE,MAAM,gBAAgB,CAAC;AAE/C,MAAM,WAAW,eAAe;IAE5B,IAAI,EAAE,aAAa,CAAC;IACpB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,KAAK,CAAC;IAClB,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,4BAA4B,CAAC,EAAE,QAAQ,CAAC;CAC3C;AACD,qBAAa,IAAI;IAEb,IAAI,EAAE,aAAa,CAAC;IACpB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,OAAO,CAAS;IACxB,UAAU,EAAE,KAAK,CAAC;IAClB,UAAU,EAAE,KAAK,CAAC;IAClB,WAAW,EAAE,OAAO,CAAS;IAC7B,GAAG,EAAE,OAAO,CAAiB;IAC7B,MAAM,EAAE,OAAO,CAAQ;IACvB,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,SAAS,EAAE,SAAS,EAAE,CAAC;IACvB,WAAW,EAAE,OAAO,CAAiB;IACrC,4BAA4B,EAAE,QAAQ,CAAC;gBAC3B,UAAU,CAAC,EAAE,eAAe;IAuBxC,IAAI,MAAM,WAQT;IACD,IAAI,MAAM,YAGT;IACD,IAAI,MAAM,YAGT;IACD,SAAS,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,EAAE;IAiG1B,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,SAAO,EAAE,iBAAiB,GAAE,IAAI,EAAO,GAAG;QAAE,KAAK,EAAE,OAAO,CAAC;QAAC,cAAc,CAAC,EAAE,IAAI,EAAE,CAAC;KAAE;CAqIlH"}
|
||||
{"version":3,"file":"Face.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/Face.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAI/C,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAClE,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,SAAS,EAAE,MAAM,6CAA6C,CAAC;AAIxE,OAAO,EAAE,aAAa,EAAE,MAAM,gBAAgB,CAAC;AAG/C,MAAM,WAAW,eAAe;IAE5B,IAAI,EAAE,aAAa,CAAC;IACpB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,KAAK,CAAC;IAClB,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,4BAA4B,CAAC,EAAE,QAAQ,CAAC;CAC3C;AACD,qBAAa,IAAI;IAEb,IAAI,EAAE,aAAa,CAAC;IACpB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,OAAO,CAAS;IACxB,UAAU,EAAE,KAAK,CAAC;IAClB,UAAU,EAAE,KAAK,CAAC;IAClB,WAAW,EAAE,OAAO,CAAS;IAC7B,GAAG,EAAE,OAAO,CAAiB;IAC7B,MAAM,EAAE,OAAO,CAAQ;IACvB,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,SAAS,EAAE,CAAC;IAC3B,SAAS,EAAE,SAAS,EAAE,CAAC;IACvB,WAAW,EAAE,OAAO,CAAiB;IACrC,4BAA4B,EAAE,QAAQ,CAAC;gBAC3B,UAAU,CAAC,EAAE,eAAe;IAuBxC,IAAI,MAAM,WAQT;IACD,IAAI,MAAM,YAGT;IACD,IAAI,MAAM,YAGT;IACD,SAAS,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,EAAE;IAkL1B,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,SAAO,EAAE,iBAAiB,GAAE,IAAI,EAAO,GAAG;QAAE,KAAK,EAAE,OAAO,CAAC;QAAC,cAAc,CAAC,EAAE,IAAI,EAAE,CAAC;KAAE;CAqIlH"}
|
4
types/Geometry/DrillParse/Sement1dUntils.d.ts
vendored
Normal file
4
types/Geometry/DrillParse/Sement1dUntils.d.ts
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import { Segment1d } from "../../Editor/TranstrolControl/Segment1dUtil";
|
||||
export declare function Segment1dJoin(segment: Segment1d[]): Segment1d[];
|
||||
export declare function IntersectSegment1ds(segment1: Segment1d[], segment2: Segment1d[]): Segment1d[];
|
||||
//# sourceMappingURL=Sement1dUntils.d.ts.map
|
1
types/Geometry/DrillParse/Sement1dUntils.d.ts.map
Normal file
1
types/Geometry/DrillParse/Sement1dUntils.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"Sement1dUntils.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/DrillParse/Sement1dUntils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,6CAA6C,CAAC;AAKxE,wBAAgB,aAAa,CAAC,OAAO,EAAE,SAAS,EAAE,GAAG,SAAS,EAAE,CAuC/D;AAGD,wBAAgB,mBAAmB,CAAC,QAAQ,EAAE,SAAS,EAAE,EAAE,QAAQ,EAAE,SAAS,EAAE,GAAG,SAAS,EAAE,CAiB7F"}
|
@@ -46,7 +46,7 @@ export declare class ContourTreeNode {
|
||||
get Depth(): number;
|
||||
get IsHole(): boolean;
|
||||
Draw(verticesArray: number[], uvArray: number[], front: boolean, z: number, rotateUv: boolean, allDepth: number): void;
|
||||
static ParseContourTree(contourNodes: ContourTreeNode[], ignoreInCurve?: boolean): void;
|
||||
static ParseContourTree(contourNodes: ContourTreeNode[], ignoreInCurve?: boolean, checkIntersect?: boolean): void;
|
||||
}
|
||||
declare class EdgeGeometryBuild {
|
||||
allDepth: number;
|
||||
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"ExtrudeEdgeGeometry2.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/ExtrudeMeshGeomBuilder/ExtrudeEdgeGeometry2.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"ExtrudeEdgeGeometry2.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/ExtrudeMeshGeomBuilder/ExtrudeEdgeGeometry2.ts"],"names":[],"mappings":"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"}
|
14
types/Geometry/FuzzVector.d.ts
vendored
Normal file
14
types/Geometry/FuzzVector.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
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
|
1
types/Geometry/FuzzVector.d.ts.map
Normal file
1
types/Geometry/FuzzVector.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
8
types/Geometry/OBJExporter.d.ts
vendored
Normal file
8
types/Geometry/OBJExporter.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Object3D } from 'three';
|
||||
export declare class OBJExporter {
|
||||
parse(object: Object3D): {
|
||||
obj: string;
|
||||
mtl: string;
|
||||
};
|
||||
}
|
||||
//# sourceMappingURL=OBJExporter.d.ts.map
|
1
types/Geometry/OBJExporter.d.ts.map
Normal file
1
types/Geometry/OBJExporter.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
7
types/Geometry/Simplify.d.ts
vendored
Normal file
7
types/Geometry/Simplify.d.ts
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
interface P {
|
||||
x: number;
|
||||
y: number;
|
||||
}
|
||||
export declare function simplify(points: P[], sqTolerance?: number, highestQuality?: boolean): P[];
|
||||
export {};
|
||||
//# sourceMappingURL=Simplify.d.ts.map
|
1
types/Geometry/Simplify.d.ts.map
Normal file
1
types/Geometry/Simplify.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
6
types/Geometry/SpaceParse/ClampSpaceParseDist.d.ts
vendored
Normal file
6
types/Geometry/SpaceParse/ClampSpaceParseDist.d.ts
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { ClampSpaceParse } from "./ClampSpaceParse";
|
||||
import { PromptDistendResult } from "../../Editor/PromptResult";
|
||||
export declare class ClampSpaceParseDist extends ClampSpaceParse {
|
||||
GetSignalDist(): Promise<PromptDistendResult>;
|
||||
}
|
||||
//# sourceMappingURL=ClampSpaceParseDist.d.ts.map
|
1
types/Geometry/SpaceParse/ClampSpaceParseDist.d.ts.map
Normal file
1
types/Geometry/SpaceParse/ClampSpaceParseDist.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
15
types/Geometry/SpaceParse/ClampSpaceParseKey.d.ts
vendored
Normal file
15
types/Geometry/SpaceParse/ClampSpaceParseKey.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
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
|
1
types/Geometry/SpaceParse/ClampSpaceParseKey.d.ts.map
Normal file
1
types/Geometry/SpaceParse/ClampSpaceParseKey.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
15
types/Geometry/SpaceParse/ClampSpaceParseRay.d.ts
vendored
Normal file
15
types/Geometry/SpaceParse/ClampSpaceParseRay.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
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
|
1
types/Geometry/SpaceParse/ClampSpaceParseRay.d.ts.map
Normal file
1
types/Geometry/SpaceParse/ClampSpaceParseRay.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
14
types/Geometry/SpaceParse/Point2SpaceParse.d.ts
vendored
Normal file
14
types/Geometry/SpaceParse/Point2SpaceParse.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
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
|
||||
* @param autoParseDepth //是否解析深度
|
||||
*/
|
||||
export declare function GetSpaceDepth(p1UCS: Vector3, p2UCS: Vector3, UCSMatrix: Matrix4, lastDepth: number, autoParseDepth: boolean): Promise<number>;
|
||||
//# sourceMappingURL=Point2SpaceParse.d.ts.map
|
1
types/Geometry/SpaceParse/Point2SpaceParse.d.ts.map
Normal file
1
types/Geometry/SpaceParse/Point2SpaceParse.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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;AAoB9D,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAK5C,qBAAa,gBAAiB,SAAQ,WAAW;IAEvC,KAAK;CAwEd;AAiBD;;;;;;GAMG;AACH,wBAAsB,aAAa,CAAC,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,mBA2FjI"}
|
5
types/Geometry/SpaceParse/Point3SpaceParse,.d.ts
vendored
Normal file
5
types/Geometry/SpaceParse/Point3SpaceParse,.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { ISpaceParse } from "./ISpaceParse";
|
||||
export declare class Point3SpaceParse extends ISpaceParse {
|
||||
Parse(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=Point3SpaceParse,.d.ts.map
|
1
types/Geometry/SpaceParse/Point3SpaceParse,.d.ts.map
Normal file
1
types/Geometry/SpaceParse/Point3SpaceParse,.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"Point3SpaceParse,.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/Point3SpaceParse,.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAO5C,qBAAa,gBAAiB,SAAQ,WAAW;IAEvC,KAAK;CA0Gd"}
|
17
types/Geometry/SpaceParse/PointSelectBoards.d.ts
vendored
Normal file
17
types/Geometry/SpaceParse/PointSelectBoards.d.ts
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
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
|
1
types/Geometry/SpaceParse/PointSelectBoards.d.ts.map
Normal file
1
types/Geometry/SpaceParse/PointSelectBoards.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
40
types/Geometry/SpaceParse/PointSelectSpace.d.ts
vendored
Normal file
40
types/Geometry/SpaceParse/PointSelectSpace.d.ts
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
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,
|
||||
AutoCutting = 5,
|
||||
All = 7
|
||||
}
|
||||
export declare class PointSelectSpace {
|
||||
SpaceParse: ISpaceParse;
|
||||
GetPointRes: PromptPointResult;
|
||||
Enable: EnableSelectType;
|
||||
UseUCSSpace: boolean;
|
||||
AutoCutting: 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
|
1
types/Geometry/SpaceParse/PointSelectSpace.d.ts.map
Normal file
1
types/Geometry/SpaceParse/PointSelectSpace.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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,WAAW,IAAI;IACf,GAAG,IAAa;CACnB;AAUD,qBAAa,gBAAgB;IAEzB,UAAU,EAAE,WAAW,CAAC;IACxB,WAAW,EAAE,iBAAiB,CAAC;IAC/B,MAAM,mBAAwB;IAC9B,WAAW,UAAS;IACpB,WAAW,UAAS;IAEd,MAAM,CAAC,QAAQ,CAAC,EAAE,QAAQ;IAqHhC,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"}
|
10
types/Geometry/SpaceParse/PointSelectSpaceClamp.d.ts
vendored
Normal file
10
types/Geometry/SpaceParse/PointSelectSpaceClamp.d.ts
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
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
|
1
types/Geometry/SpaceParse/PointSelectSpaceClamp.d.ts.map
Normal file
1
types/Geometry/SpaceParse/PointSelectSpaceClamp.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
19
types/Geometry/SpaceParse/SpaceParseStore.d.ts
vendored
Normal file
19
types/Geometry/SpaceParse/SpaceParseStore.d.ts
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import { CADFiler } from "../../DatabaseServices/CADFiler";
|
||||
import { IConfigStore } from "../../UI/Store/BoardStore";
|
||||
export interface SpaceParseOption {
|
||||
autoParseDepth: boolean;
|
||||
}
|
||||
export declare class SpaceParseStore implements IConfigStore {
|
||||
configName: string;
|
||||
m_Option: SpaceParseOption;
|
||||
configsNames: string[];
|
||||
InitOption(): void;
|
||||
SaveConfig(): any;
|
||||
UpdateOption(confData: any): void;
|
||||
private static _SingleInstance;
|
||||
static GetInstance(): SpaceParseStore;
|
||||
ReadFile: (file: CADFiler) => void;
|
||||
WriteFile(file?: CADFiler): any[];
|
||||
}
|
||||
export declare const spaceParseStore: SpaceParseStore;
|
||||
//# sourceMappingURL=SpaceParseStore.d.ts.map
|
1
types/Geometry/SpaceParse/SpaceParseStore.d.ts.map
Normal file
1
types/Geometry/SpaceParse/SpaceParseStore.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SpaceParseStore.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/SpaceParseStore.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,iCAAiC,CAAC;AAE3D,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAEzD,MAAM,WAAW,gBAAgB;IAE7B,cAAc,EAAE,OAAO,CAAC;CAC3B;AAED,qBAAa,eAAgB,YAAW,YAAY;IAEpC,UAAU,SAAQ;IAClB,QAAQ,EAAE,gBAAgB,CAAkC;IAC5D,YAAY,EAAE,MAAM,EAAE,CAAM;IAExC,UAAU;IAKV,UAAU;IAKV,YAAY,CAAC,QAAQ,EAAE,GAAG;IAM1B,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkB;IAEhD,MAAM,CAAC,WAAW,IAAI,eAAe;IAOrC,QAAQ,SAAU,QAAQ,UAIxB;IAEF,SAAS,CAAC,IAAI,GAAE,QAAuB;CAO1C;AAED,eAAO,MAAM,eAAe,iBAAgC,CAAC"}
|
13
types/Geometry/SpaceParse/SurroundOutlineParse.d.ts
vendored
Normal file
13
types/Geometry/SpaceParse/SurroundOutlineParse.d.ts
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
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
|
1
types/Geometry/SpaceParse/SurroundOutlineParse.d.ts.map
Normal file
1
types/Geometry/SpaceParse/SurroundOutlineParse.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
8
types/Geometry/SpaceParse/TotalSpaceParse.d.ts
vendored
Normal file
8
types/Geometry/SpaceParse/TotalSpaceParse.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { ISpaceParse } from "./ISpaceParse";
|
||||
/**
|
||||
* 板件占用空间分析
|
||||
*/
|
||||
export declare class TotalSpaceParse extends ISpaceParse {
|
||||
Parse(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=TotalSpaceParse.d.ts.map
|
1
types/Geometry/SpaceParse/TotalSpaceParse.d.ts.map
Normal file
1
types/Geometry/SpaceParse/TotalSpaceParse.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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"}
|
Reference in New Issue
Block a user