更新代码

This commit is contained in:
ChenX
2024-05-27 11:18:18 +08:00
parent 27b333c830
commit e41aee75a0
26 changed files with 3446 additions and 3339 deletions

View File

@@ -60,6 +60,11 @@ export declare function MergeCurvelist(cus: Curve[]): Curve[];
export declare function SwapParam(res: IntersectResult[]): IntersectResult[];
export declare function ComputerCurvesNormalOCS(curves: Curve[], allowAutoCalc?: boolean): Matrix4 | undefined;
export declare function Pts2Polyline(pts: (Vec3 | Vec2)[], isClose: boolean): Polyline;
/**封闭多段线 分割成矩形 */
export declare function PolylineSpliteRect(outline: Polyline): Polyline[];
/**
* 将封闭的多段线,通过和y轴平行的线,分割成多个矩形
* @param outline 这个多边形是横平竖直的,否则返回自身
* @param polylineParalleXYFuzz 平行x或y的容差
* @returns 裁剪后的矩形集
*/
export declare function PolylineSpliteRect(outline: Polyline, polylineParalleXYFuzz?: number): Polyline[];
//# sourceMappingURL=CurveUtils.d.ts.map