更新版本
This commit is contained in:
20
types/Nest/Core/BestNestContainers.d.ts
vendored
Normal file
20
types/Nest/Core/BestNestContainers.d.ts
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import { Container } from "./Container";
|
||||
import { Part } from "./Part";
|
||||
export interface IContourIdToParts {
|
||||
[key: string]: Part[];
|
||||
}
|
||||
export declare class BestNestContainers {
|
||||
private static MaxSize;
|
||||
private static BestContainers;
|
||||
static GetAllContainers(contourId?: number): Container[];
|
||||
static AddContainersAndSort(newContainers: Container[]): void;
|
||||
static SetMaxSize(size: number): void;
|
||||
static GetMaxSize(): number;
|
||||
static Clear(): void;
|
||||
static MapContourIdToParts(parts: Part[]): IContourIdToParts;
|
||||
static GetMatchedAndRemainingParts(allParts: Part[], containerParts: Part[], cIdToPartsObj: IContourIdToParts): {
|
||||
matchedParts: Part[];
|
||||
remainingParts: Part[];
|
||||
};
|
||||
}
|
||||
//# sourceMappingURL=BestNestContainers.d.ts.map
|
1
types/Nest/Core/BestNestContainers.d.ts.map
Normal file
1
types/Nest/Core/BestNestContainers.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"BestNestContainers.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/BestNestContainers.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AACxC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAS9B,MAAM,WAAW,iBAAiB;IAE9B,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,EAAE,CAAC;CACzB;AAED,qBAAa,kBAAkB;IAE3B,OAAO,CAAC,MAAM,CAAC,OAAO,CAAQ;IAE9B,OAAO,CAAC,MAAM,CAAC,cAAc,CAAgC;IAE7D,MAAM,CAAC,gBAAgB,CAAC,SAAS,CAAC,EAAE,MAAM,GAAG,SAAS,EAAE;IAKxD,MAAM,CAAC,oBAAoB,CAAC,aAAa,EAAE,SAAS,EAAE;IA0DtD,MAAM,CAAC,UAAU,CAAC,IAAI,EAAE,MAAM;IAK9B,MAAM,CAAC,UAAU;IAKjB,MAAM,CAAC,KAAK;IAMZ,MAAM,CAAC,mBAAmB,CAAC,KAAK,EAAE,IAAI,EAAE,GAAG,iBAAiB;IAmB5D,MAAM,CAAC,2BAA2B,CAC9B,QAAQ,EAAE,IAAI,EAAE,EAChB,cAAc,EAAE,IAAI,EAAE,EACtB,aAAa,EAAE,iBAAiB,GACjC;QAAE,YAAY,EAAE,IAAI,EAAE,CAAC;QAAC,cAAc,EAAE,IAAI,EAAE,CAAC;KAAE;CAwCvD"}
|
13
types/Nest/Core/Container.d.ts
vendored
13
types/Nest/Core/Container.d.ts
vendored
@@ -1,6 +1,5 @@
|
||||
import { Paths } from "js-angusj-clipper/web";
|
||||
import { Box2 } from "../Common/Box2";
|
||||
import { CompareVectorFn } from "../Common/ComparePoint";
|
||||
import { NestFiler } from "../Common/Filer";
|
||||
import { Point } from "../Common/Point";
|
||||
import { Part } from "./Part";
|
||||
@@ -13,8 +12,9 @@ import { PlaceType } from "./PlaceType";
|
||||
* 也可以是余料
|
||||
*/
|
||||
export declare class Container {
|
||||
protected BinPath?: Path;
|
||||
BinPath?: Path;
|
||||
private _PlaceType;
|
||||
ComparePosFnKey: string;
|
||||
ParentId: number;
|
||||
ChildrenIndex: number;
|
||||
ParentM: Point;
|
||||
@@ -24,10 +24,14 @@ export declare class Container {
|
||||
PlacedHull: Point[];
|
||||
StatusKey: string;
|
||||
IsPrePlace: boolean;
|
||||
CompartePoint: CompareVectorFn;
|
||||
constructor(BinPath?: Path, _PlaceType?: PlaceType, compare?: string);
|
||||
private CompartePoint;
|
||||
constructor(BinPath?: Path, _PlaceType?: PlaceType, ComparePosFnKey?: string);
|
||||
private UpdateCurNotPuts;
|
||||
get UseRatio(): number;
|
||||
get UseAreaRatio(): number;
|
||||
get PlaceType(): PlaceType;
|
||||
private _NotPuts;
|
||||
private _CurNotPuts;
|
||||
private PrePut;
|
||||
private Calc;
|
||||
PutPart(p: Part, greedy?: boolean): boolean;
|
||||
@@ -42,6 +46,7 @@ export declare class Container {
|
||||
* 得到最左边的点
|
||||
*/
|
||||
protected GetFarLeftP(nfp: Point[][]): Point;
|
||||
Clone(): Container;
|
||||
ReadFile(file: NestFiler, parts: Part[]): this;
|
||||
WriteFile(file: NestFiler): void;
|
||||
}
|
||||
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Container.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/Container.ts"],"names":[],"mappings":"AAAA,OAAO,EAAY,KAAK,EAAgB,MAAM,uBAAuB,CAAC;AAGtE,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AAEtC,OAAO,EAAgB,eAAe,EAAE,MAAM,wBAAwB,CAAC;AAEvE,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC5C,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AAIxC,OAAO,EAAE,IAAI,EAAa,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,IAAI,EAAqC,MAAM,QAAQ,CAAC;AACjE,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAaxC;;;;;GAKG;AACH,qBAAa,SAAS;IAiBN,SAAS,CAAC,OAAO,CAAC,EAAE,IAAI;IAAE,OAAO,CAAC,UAAU;IAfxD,QAAQ,EAAE,MAAM,CAAM;IACtB,aAAa,EAAE,MAAM,CAAK;IAC1B,OAAO,EAAE,KAAK,CAAC;IAEf,WAAW,EAAE,IAAI,EAAE,CAAM;IAEzB,UAAU,SAAK;IACf,SAAS,EAAE,IAAI,CAAC;IAChB,UAAU,EAAE,KAAK,EAAE,CAAC;IAEpB,SAAS,EAAE,MAAM,CAAC;IAElB,UAAU,UAAS;IAEnB,aAAa,EAAE,eAAe,CAAC;gBACT,OAAO,CAAC,EAAE,IAAI,EAAU,UAAU,YAAgB,EAAE,OAAO,SAAO;IAQxF,IAAI,QAAQ,IAAI,MAAM,CAGrB;IAED,OAAO,CAAC,QAAQ,CAAqB;IAErC,OAAO,CAAC,MAAM;IAgHd,OAAO,CAAC,IAAI;IAkCZ,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,UAAQ,GAAG,OAAO;IAuCzC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK;IA0DvD;;;;OAIG;IACH,OAAO,CAAC,UAAU;IA0BlB;;OAEG;IACH,SAAS,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK;IAgB5C,QAAQ,CAAC,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,IAAI,EAAE;IAuBvC,SAAS,CAAC,IAAI,EAAE,SAAS;CA4B5B"}
|
||||
{"version":3,"file":"Container.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/Container.ts"],"names":[],"mappings":"AAAA,OAAO,EAAY,KAAK,EAAgB,MAAM,uBAAuB,CAAC;AAGtE,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AAItC,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC5C,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AAIxC,OAAO,EAAE,IAAI,EAAa,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,IAAI,EAAqC,MAAM,QAAQ,CAAC;AACjE,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAaxC;;;;;GAKG;AACH,qBAAa,SAAS;IAiBC,OAAO,CAAC,EAAE,IAAI;IAAE,OAAO,CAAC,UAAU;IAAyB,eAAe;IAf7F,QAAQ,EAAE,MAAM,CAAM;IACtB,aAAa,EAAE,MAAM,CAAK;IAC1B,OAAO,EAAE,KAAK,CAAC;IAEf,WAAW,EAAE,IAAI,EAAE,CAAM;IAEzB,UAAU,SAAK;IACf,SAAS,EAAE,IAAI,CAAC;IAChB,UAAU,EAAE,KAAK,EAAE,CAAC;IAEpB,SAAS,EAAE,MAAM,CAAC;IAElB,UAAU,UAAS;IAEnB,OAAO,CAAC,aAAa,CAAkB;gBACpB,OAAO,CAAC,EAAE,IAAI,EAAU,UAAU,YAAgB,EAAS,eAAe,SAAO;IAYpG,OAAO,CAAC,gBAAgB;IAWxB,IAAI,QAAQ,IAAI,MAAM,CAGrB;IAED,IAAI,YAAY,IAAI,MAAM,CAGzB;IAED,IAAI,SAAS,IAAI,SAAS,CAGzB;IAED,OAAO,CAAC,QAAQ,CAAqB;IACrC,OAAO,CAAC,WAAW,CAAc;IAEjC,OAAO,CAAC,MAAM;IA0Gd,OAAO,CAAC,IAAI;IAkCZ,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,UAAQ,GAAG,OAAO;IAuCzC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK;IA0DvD;;;;OAIG;IACH,OAAO,CAAC,UAAU;IA4BlB;;OAEG;IACH,SAAS,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK;IAc5C,KAAK;IAiBL,QAAQ,CAAC,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,IAAI,EAAE;IAuBvC,SAAS,CAAC,IAAI,EAAE,SAAS;CA4B5B"}
|
43
types/Nest/Core/Individual.d.ts
vendored
43
types/Nest/Core/Individual.d.ts
vendored
@@ -27,16 +27,51 @@ export declare class Individual {
|
||||
OddmentsContainers: Container[];
|
||||
/**
|
||||
* 评估健康程度
|
||||
*
|
||||
* @param bestCount 已知最佳大板个数
|
||||
* @param greedy 贪心模式
|
||||
* @param useContainerTemplate 使用容器模板
|
||||
* @param type 放置类型(凸包 面积 重力)
|
||||
*/
|
||||
Evaluate(bestCount: number, greedy?: boolean, type?: PlaceType): void;
|
||||
Evaluate(bestCount: number, greedy?: boolean, useContainerTemplate?: boolean, type?: PlaceType): void;
|
||||
/**
|
||||
* 在网洞利用时,保持纹路正确
|
||||
*
|
||||
* @param bestCount
|
||||
* @param greedy
|
||||
* @param type
|
||||
* @param bestCount 已知最优容器个数
|
||||
* @param greedy 贪心模式
|
||||
* @param reuseBestMode 复用优秀容器模式
|
||||
* @param placeType 放置类型
|
||||
*/
|
||||
private EvaluateOfUseRotateHole;
|
||||
/**
|
||||
* 复用优秀的容器 使用余料
|
||||
* @param {Part[]} parts 剩余的零件(要放置的零件)
|
||||
* @param {IContourIdToParts} cIdToPartsObj 轮廓 ID 到零件数组的映射
|
||||
* @param {Path[]} oddmentsBins 余料列表
|
||||
* @param {PlaceType} placeType 放置类型
|
||||
* @return {*} {Part[]} 复用后剩余的零件
|
||||
*/
|
||||
private ReuseBestToOddments;
|
||||
/**
|
||||
* 复用优秀的容器 使用(大板/网洞)
|
||||
* @param {Part[]} parts 要放置的零件
|
||||
* @param {IContourIdToParts} cIdToPartsObj 轮廓 ID 到零件数组的映射
|
||||
* @param {Container[]} containersToPut 待放置的容器数组 (默认=undefined时,使用大板Bin容器)
|
||||
* @return {*} {Part[]} 剩余的零件
|
||||
*/
|
||||
private ReuseBest;
|
||||
/**
|
||||
* 复用容器 尝试放置零件
|
||||
* @param {Part[]} parts 要放置的零件
|
||||
* @param {Container} bestContainer 最优的容器模板
|
||||
* @param {IContourIdToParts} cIdToPartsObj 轮廓 ID 到零件数组的映射
|
||||
* @param {Container} [containerToPut] 待放置的容器(未指定容器时,使用默认Bin,并重复,否则只算一次就退出(例如网洞 余料)
|
||||
* @return {*} {{
|
||||
* parts: Part[], 剩余的零件
|
||||
* isArrangeSuccess: boolean; 是否放置成功
|
||||
* }}
|
||||
*/
|
||||
private ReuseContainerPutParts;
|
||||
/**
|
||||
* 计算健康度
|
||||
*/
|
||||
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Individual.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/Individual.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAE5C,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAC9B,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAC9B,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC;;;;;;;;;;GAUG;AACH,qBAAa,UAAU;IAEA,KAAK,CAAC,EAAE,IAAI,EAAE;IACtB,YAAY;IACnB,OAAO,CAAC,GAAG,CAAC;IACZ,OAAO,CAAC,YAAY;IACpB,OAAO,CAAC,gBAAgB;gBAJT,KAAK,CAAC,EAAE,IAAI,EAAE,EACtB,YAAY,SAAM,EACjB,GAAG,CAAC,EAAE,IAAI,EACV,YAAY,GAAE,IAAI,EAAO,EACzB,gBAAgB,GAAE,MAAM,EAA4B;IAGhE,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,SAAS,EAAE,CAAC;IACxB,cAAc,EAAE,SAAS,EAAE,CAAC;IAC5B,kBAAkB,EAAE,SAAS,EAAE,CAAC;IAChC;;OAEG;IACH,QAAQ,CAAC,SAAS,EAAE,MAAM,EAAE,MAAM,UAAQ,EAAE,IAAI,CAAC,EAAE,SAAS;IAsE5D;;;;;;OAMG;IACH,OAAO,CAAC,uBAAuB;IA4E/B;;OAEG;IACH,SAAS,CAAC,WAAW;IAmBrB,OAAO,CAAC,WAAW;IAcnB,OAAO,CAAC,kBAAkB;IAoB1B,KAAK;IAOL;;;;;MAKE;IACF,MAAM;IAQN,OAAO,CAAC,WAAW;IA4CnB;;;OAGG;IACH,SAAS;IAgBT,QAAQ,CAAC,IAAI,EAAE,SAAS;IAsBxB,SAAS,CAAC,CAAC,EAAE,SAAS;CAiBzB"}
|
||||
{"version":3,"file":"Individual.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/Individual.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAG5C,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAC9B,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAC9B,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC;;;;;;;;;;GAUG;AACH,qBAAa,UAAU;IAEA,KAAK,CAAC,EAAE,IAAI,EAAE;IACtB,YAAY;IACnB,OAAO,CAAC,GAAG,CAAC;IACZ,OAAO,CAAC,YAAY;IACpB,OAAO,CAAC,gBAAgB;gBAJT,KAAK,CAAC,EAAE,IAAI,EAAE,EACtB,YAAY,SAAM,EACjB,GAAG,CAAC,EAAE,IAAI,EACV,YAAY,GAAE,IAAI,EAAO,EACzB,gBAAgB,GAAE,MAAM,EAA4B;IAGhE,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,SAAS,EAAE,CAAC;IACxB,cAAc,EAAE,SAAS,EAAE,CAAC;IAC5B,kBAAkB,EAAE,SAAS,EAAE,CAAC;IAEhC;;;;;;;OAOG;IACH,QAAQ,CAAC,SAAS,EAAE,MAAM,EAAE,MAAM,UAAQ,EAAE,oBAAoB,UAAQ,EAAE,IAAI,CAAC,EAAE,SAAS;IAsE1F;;;;;;;OAOG;IACH,OAAO,CAAC,uBAAuB;IA+F/B;;;;;;;OAOG;IACH,OAAO,CAAC,mBAAmB;IA4C3B;;;;;;OAMG;IACH,OAAO,CAAC,SAAS;IAwCjB;;;;;;;;;;OAUG;IACH,OAAO,CAAC,sBAAsB;IA0D9B;;OAEG;IACH,SAAS,CAAC,WAAW;IAmBrB,OAAO,CAAC,WAAW;IAcnB,OAAO,CAAC,kBAAkB;IAoB1B,KAAK;IAOL;;;;;MAKE;IACF,MAAM;IAQN,OAAO,CAAC,WAAW;IA4CnB;;;OAGG;IACH,SAAS;IAgBT,QAAQ,CAAC,IAAI,EAAE,SAAS;IAsBxB,SAAS,CAAC,CAAC,EAAE,SAAS;CAiBzB"}
|
15
types/Nest/Core/NestCache.d.ts
vendored
15
types/Nest/Core/NestCache.d.ts
vendored
@@ -3,13 +3,14 @@ import { Path } from "./Path";
|
||||
export declare class NestCache {
|
||||
static CachePartPosCount: number;
|
||||
static CacheNoSetCount: number;
|
||||
static PositionCache: {
|
||||
[key: string]: Point;
|
||||
};
|
||||
static NoPutCache: {
|
||||
[key: string]: Set<number>;
|
||||
};
|
||||
private static CacheRect;
|
||||
private static _PositionCache;
|
||||
private static _PosCacheCount;
|
||||
private static _NoPutCache;
|
||||
private static _NoPutCacheCount;
|
||||
static SetPos(key: string, value: Point): void;
|
||||
static GetPos(key: string): Point;
|
||||
static SetNoPut(key: string, value: Set<number>): void;
|
||||
static GetNoPut(key: string): Set<number>;
|
||||
/**
|
||||
* 用于创建原点在0点的矩形路径
|
||||
*/
|
||||
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"NestCache.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/NestCache.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AACxC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAE9B,qBAAa,SAAS;IAGlB,MAAM,CAAC,iBAAiB,SAAK;IAE7B,MAAM,CAAC,eAAe,SAAK;IAE3B,MAAM,CAAC,aAAa,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAC;KAAE,CAAM;IACrD,MAAM,CAAC,UAAU,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;KAAE,CAAM;IACxD,OAAO,CAAC,MAAM,CAAC,SAAS,CAA2B;IAEnD;;OAEG;IACH,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,UAAU,SAAM,GAAG,IAAI;IAc/D,MAAM,CAAC,KAAK;CAOf"}
|
||||
{"version":3,"file":"NestCache.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/NestCache.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AACxC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAI9B,qBAAa,SAAS;IAGlB,MAAM,CAAC,iBAAiB,SAAK;IAE7B,MAAM,CAAC,eAAe,SAAK;IAE3B,OAAO,CAAC,MAAM,CAAC,cAAc,CAAiC;IAC9D,OAAO,CAAC,MAAM,CAAC,cAAc,CAAI;IACjC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAuC;IACjE,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAI;IAEnC,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK;IAavC,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK;IAKjC,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC;IAa/C,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC,MAAM,CAAC;IAKzC;;OAEG;IACH,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,UAAU,SAAM,GAAG,IAAI;IAc/D,MAAM,CAAC,KAAK;CASf"}
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"OptimizeMachine.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/OptimizeMachine.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAG1C,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAC9B,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAE9B;;;;;;;GAOG;AACH,qBAAa,eAAe;IAGxB,MAAM,EAAE;QACJ,eAAe,EAAE,MAAM,CAAC;KAC3B,CAAC;IAEF,GAAG,EAAE,IAAI,CAAC;IACV,YAAY,EAAE,IAAI,EAAE,CAAC;IAErB,KAAK,EAAE,IAAI,EAAE,CAAC;IAEd,gBAAgB,EAAE,MAAM,EAAE,CAA2B;IAKrD,OAAO,CAAC,UAAU,CAAS;IAE3B,SAAS,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC;;IAQrC,QAAQ,CAAC,KAAK,EAAE,IAAI,EAAE;IActB,QAAQ,EAAE,CAAC,CAAC,EAAE,UAAU,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IAGrC,KAAK;IAqBX,SAAS,SAAK;IACd,IAAI,SAAY;IAChB,KAAK,EAAE,UAAU,CAAC;IAClB,SAAS,SAAK;YACA,GAAG;IA2EjB,OAAO;IAQP,QAAQ;IAMR,KAAK;CAGR"}
|
||||
{"version":3,"file":"OptimizeMachine.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/OptimizeMachine.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAG1C,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAC9B,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAE9B;;;;;;;GAOG;AACH,qBAAa,eAAe;IAGxB,MAAM,EAAE;QACJ,eAAe,EAAE,MAAM,CAAC;KAC3B,CAAC;IAEF,GAAG,EAAE,IAAI,CAAC;IACV,YAAY,EAAE,IAAI,EAAE,CAAC;IAErB,KAAK,EAAE,IAAI,EAAE,CAAC;IAEd,gBAAgB,EAAE,MAAM,EAAE,CAA2B;IAKrD,OAAO,CAAC,UAAU,CAAS;IAE3B,SAAS,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC;;IAQrC,QAAQ,CAAC,KAAK,EAAE,IAAI,EAAE;IActB,QAAQ,EAAE,CAAC,CAAC,EAAE,UAAU,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;IAGrC,KAAK;IAuBX,SAAS,SAAK;IACd,IAAI,SAAY;IAChB,KAAK,EAAE,UAAU,CAAC;IAClB,SAAS,SAAK;YACA,GAAG;IAmFjB,OAAO;IAQP,QAAQ;IAMR,KAAK;CAGR"}
|
5
types/Nest/Core/OptimizeWorker.worker.d.ts
vendored
5
types/Nest/Core/OptimizeWorker.worker.d.ts
vendored
@@ -1,6 +1,3 @@
|
||||
declare const _default: {
|
||||
new (scriptURL: string | URL, options?: WorkerOptions): Worker;
|
||||
prototype: Worker;
|
||||
} & (new () => Worker);
|
||||
declare const _default: typeof Worker & (new () => Worker);
|
||||
export default _default;
|
||||
//# sourceMappingURL=OptimizeWorker.worker.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"OptimizeWorker.worker.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/OptimizeWorker.worker.ts"],"names":[],"mappings":";;;eA4BgD,MAAM;AAAtD,wBAAwD"}
|
||||
{"version":3,"file":"OptimizeWorker.worker.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/OptimizeWorker.worker.ts"],"names":[],"mappings":"wBA4BqB,OAAO,MAAM,GAAG,CAAC,UAAU,MAAM,CAAC;AAAvD,wBAAwD"}
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"ParseOddments.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/ParseOddments.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,OAAO,EAAE,IAAI,EAAgD,MAAM,QAAQ,CAAC;AAS5E;;;;;;;;GAQG;AACH,wBAAgB,aAAa,CAAC,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,IAAI,EAAE,WAAW,GAAE,MAAY,EAAE,UAAU,GAAE,IAAiB,EAAE,WAAW,GAAE,IAAI,EAAgB,GAAG,IAAI,EAAE,CAsLtK"}
|
||||
{"version":3,"file":"ParseOddments.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/ParseOddments.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,OAAO,EAAE,IAAI,EAAgD,MAAM,QAAQ,CAAC;AAS5E;;;;;;;;GAQG;AACH,wBAAgB,aAAa,CAAC,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,IAAI,EAAE,WAAW,GAAE,MAAY,EAAE,UAAU,GAAE,IAAiB,EAAE,WAAW,GAAE,IAAI,EAAgB,GAAG,IAAI,EAAE,CAyLtK"}
|
1
types/Nest/Core/Part.d.ts
vendored
1
types/Nest/Core/Part.d.ts
vendored
@@ -37,6 +37,7 @@ export declare class Part<T = any, Matrix = any> {
|
||||
PlaceCS: Matrix;
|
||||
PlaceIndex: number;
|
||||
IsPrePlace: boolean;
|
||||
Area: number;
|
||||
GroupMap: {
|
||||
[key: number]: Part[];
|
||||
};
|
||||
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Part.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/Part.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AACtC,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC5C,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AAMxC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AACxC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAK9B;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,qBAAa,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,MAAM,GAAG,GAAG;IAEnC,EAAE,EAAE,MAAM,CAAC;IACX,OAAO,CAAC,MAAM,CAAmB;IACjC,YAAY,EAAE,SAAS,EAAE,EAAE,CAAM;IAEjC,UAAU,SAAK;IACf,aAAa,EAAE,SAAS,EAAE,CAAM;IAChC,aAAa,EAAE,KAAK,CAAC;IAErB,YAAY,EAAE,KAAK,CAAC;IAGpB,QAAQ,EAAE,CAAC,CAAC;IACZ,MAAM,EAAE,IAAI,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IAGnB,UAAU,UAAS;IAEnB,QAAQ,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,EAAE,CAAC;KAAE,CAAM;IAC1C,IAAI,KAAK,IAAI,SAAS,CAGrB;IAED,IAAI,KAAK,IAAI,SAAS,EAAE,CAKvB;IAGD,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,WAAW,SAAI,EAAE,UAAU,CAAC,EAAE,IAAI,GAAG,IAAI;IAarE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,SAAS,GAAE,MAAM,EAAO,EAAE,UAAU,CAAC,EAAE,IAAI,GAAG,IAAI;IA6E/E,UAAU,CAAC,SAAS,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,GAAG,IAAI,EAAE;IA6D9C,UAAU,CAAC,IAAI,EAAE,IAAI;IA4CrB,MAAM,CAAC,UAAU,EAAE,OAAO;IA8B1B,KAAK;IAcL,MAAM,IAAI,IAAI;IAOd,QAAQ,CAAC,IAAI,EAAE,SAAS;IA0CxB,SAAS,CAAC,IAAI,EAAE,SAAS;CA0B5B;AAGD,qBAAa,SAAU,SAAQ,IAAI;IAEZ,KAAK,EAAE,IAAI;IACnB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,MAAM;IACd,MAAM,EAAE,MAAM;IACd,CAAC,EAAE,KAAK;IACR,GAAG,EAAE,IAAI;gBALD,KAAK,EAAE,IAAI,EACnB,KAAK,EAAE,IAAI,EACX,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,CAAC,EAAE,KAAK,EACR,GAAG,EAAE,IAAI,EAChB,GAAG,EAAE,IAAI;IAQb,MAAM,IAAI,IAAI,EAAE;CAiBnB"}
|
||||
{"version":3,"file":"Part.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Core/Part.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AACtC,OAAO,EAAE,SAAS,EAAE,MAAM,iBAAiB,CAAC;AAC5C,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AAMxC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AACxC,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAK9B;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,qBAAa,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,MAAM,GAAG,GAAG;IAEnC,EAAE,EAAE,MAAM,CAAC;IACX,OAAO,CAAC,MAAM,CAAmB;IACjC,YAAY,EAAE,SAAS,EAAE,EAAE,CAAM;IAEjC,UAAU,SAAK;IACf,aAAa,EAAE,SAAS,EAAE,CAAM;IAChC,aAAa,EAAE,KAAK,CAAC;IAErB,YAAY,EAAE,KAAK,CAAC;IAGpB,QAAQ,EAAE,CAAC,CAAC;IACZ,MAAM,EAAE,IAAI,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IAGnB,UAAU,UAAS;IAEnB,IAAI,EAAE,MAAM,CAAC;IAEb,QAAQ,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,EAAE,CAAC;KAAE,CAAM;IAC1C,IAAI,KAAK,IAAI,SAAS,CAGrB;IAED,IAAI,KAAK,IAAI,SAAS,EAAE,CAKvB;IAGD,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,WAAW,SAAI,EAAE,UAAU,CAAC,EAAE,IAAI,GAAG,IAAI;IAarE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,SAAS,GAAE,MAAM,EAAO,EAAE,UAAU,CAAC,EAAE,IAAI,GAAG,IAAI;IAgF/E,UAAU,CAAC,SAAS,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,GAAG,IAAI,EAAE;IA6D9C,UAAU,CAAC,IAAI,EAAE,IAAI;IA+CrB,MAAM,CAAC,UAAU,EAAE,OAAO;IA8B1B,KAAK;IAmBL,MAAM,IAAI,IAAI;IAOd,QAAQ,CAAC,IAAI,EAAE,SAAS;IA0CxB,SAAS,CAAC,IAAI,EAAE,SAAS;CA0B5B;AAGD,qBAAa,SAAU,SAAQ,IAAI;IAEZ,KAAK,EAAE,IAAI;IACnB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,MAAM;IACd,MAAM,EAAE,MAAM;IACd,CAAC,EAAE,KAAK;IACR,GAAG,EAAE,IAAI;gBALD,KAAK,EAAE,IAAI,EACnB,KAAK,EAAE,IAAI,EACX,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,CAAC,EAAE,KAAK,EACR,GAAG,EAAE,IAAI,EAChB,GAAG,EAAE,IAAI;IAQb,MAAM,IAAI,IAAI,EAAE;CAiBnB"}
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"TestPraseOddments.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Test/TestPraseOddments.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAWtD,qBACa,yBAA0B,YAAW,OAAO;IAE/C,IAAI;CA8Bb"}
|
||||
{"version":3,"file":"TestPraseOddments.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Test/TestPraseOddments.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAatD,qBACa,yBAA0B,YAAW,OAAO;IAE/C,IAAI;CA+Hb"}
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"TestYH2.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Test/TestYH2.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CA4Bb"}
|
||||
{"version":3,"file":"TestYH2.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Test/TestYH2.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CAkCb"}
|
Reference in New Issue
Block a user