功能:新增简化多段线功能

This commit is contained in:
2021-04-06 17:12:55 +08:00
parent 79b58810d6
commit 91bae565fd
339 changed files with 17068 additions and 14935 deletions

View File

@@ -1,12 +1,4 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { Circle } from "../../DatabaseServices/Entity/Circle";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { Point } from "../Common/Point";
import { Part } from "../Core/Part";
/**
* 针对板件的曲线变点表做的特殊优化
*/
export declare function Curves2Points(cu: Circle | Polyline, outside: boolean, knifRadius: number): [(Circle | Polyline), Point[]];
export declare function Polylin2Points(pl: Polyline, outside: boolean, knifRadius: number): [Polyline, Point[]];
export declare function ConverBoard2Part(board: Board, knifRadius?: number): Part;
//# sourceMappingURL=ConverBoard2Part.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"ConverBoard2Part.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Converter/ConverBoard2Part.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAGlE,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AAIxC,OAAO,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAUpC;;GAEG;AACH,wBAAgB,aAAa,CAAC,EAAE,EAAE,MAAM,GAAG,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,GAAG,CAAC,CAAC,MAAM,GAAG,QAAQ,CAAC,EAAE,KAAK,EAAE,CAAC,CAMzH;AAED,wBAAgB,cAAc,CAAC,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,GAAG,CAAC,QAAQ,EAAE,KAAK,EAAE,CAAC,CAiDtG;AAED,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,KAAK,EAAE,UAAU,SAAM,GAAG,IAAI,CAoFrE"}
{"version":3,"file":"ConverBoard2Part.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Converter/ConverBoard2Part.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAO5D,OAAO,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAMpC,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,KAAK,EAAE,UAAU,SAAM,GAAG,IAAI,CAoFrE"}

10
types/Nest/Converter/Curves2Points.d.ts vendored Normal file
View File

@@ -0,0 +1,10 @@
import { Circle } from "../../DatabaseServices/Entity/Circle";
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
import { Point } from "../Common/Point";
export declare let Rotations: number[][];
/**
* 针对板件的曲线变点表做的特殊优化
*/
export declare function Curves2Points(cu: Circle | Polyline, outside: boolean, knifRadius: number): [(Circle | Polyline), Point[]];
export declare function Polylin2Points(pl: Polyline, outside: boolean, knifRadius: number): [Polyline, Point[]];
//# sourceMappingURL=Curves2Points.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Curves2Points.d.ts","sourceRoot":"","sources":["../../../../src/Nest/Converter/Curves2Points.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAGlE,OAAO,EAAE,KAAK,EAAE,MAAM,iBAAiB,CAAC;AAIxC,eAAO,IAAI,SAAS,YAInB,CAAC;AAEF;;GAEG;AACH,wBAAgB,aAAa,CAAC,EAAE,EAAE,MAAM,GAAG,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,GAAG,CAAC,CAAC,MAAM,GAAG,QAAQ,CAAC,EAAE,KAAK,EAAE,CAAC,CAMzH;AAED,wBAAgB,cAAc,CAAC,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,GAAG,CAAC,QAAQ,EAAE,KAAK,EAAE,CAAC,CAiDtG"}