同步源码

This commit is contained in:
ChenX
2023-03-15 16:40:54 +08:00
parent 8e22f4d0c8
commit b1026b0769
114 changed files with 1107 additions and 782 deletions

View File

@@ -1,6 +1,7 @@
import { Board } from "../DatabaseServices/Entity/Board";
import { Circle } from "../DatabaseServices/Entity/Circle";
import { Curve } from "../DatabaseServices/Entity/Curve";
import { ExtrudeContourCurve } from "../DatabaseServices/Entity/Extrude";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { IHighSealedItem, ISealingData } from "../UI/Store/BoardInterface";
type CurveGroups = (Curve[])[];
@@ -41,7 +42,13 @@ export declare function GetBoardSealingData(curve: Polyline | Circle): ISealingD
* @returns 转换成高级封边后的封边值 (圆弧会编组)
*/
export declare function ConverEachSeal2HightSealData(seals: IHighSealedItem[], curves: Curve[]): IHighSealedItem[];
/** 设置板的上下左右封边 */
export declare function SetBoardTopDownLeftRightSealData(br: Board, sealDatas: IHighSealedItem[], sealCurves?: Curve[]): void;
/**
* 设置板的上下左右封边(解析来自高级封边)
* @param br
* @param sealDatas 封边数据
* @param [sealCurves] 封边的曲线
* @param [brContourCurve] 传递封边的曲线轮廓
*/
export declare function SetBoardTopDownLeftRightSealData(br: Board, sealDatas: IHighSealedItem[], sealCurves?: Curve[], brContourCurve?: ExtrudeContourCurve): void;
export {};
//# sourceMappingURL=CalcEdgeSealing.d.ts.map