优化:通槽加长在100以内不进行二次校验

pull/2321/MERGE
ChenX 1 year ago
parent ccfaf50500
commit df763a90cb

@ -401,8 +401,14 @@ export class FeedingToolPath extends Singleton
let curveOnContour = false;
if (brCon.ParamOnCurve(param))
{
let curve = (brCon as Polyline).GetCurveAtParam(param);
curveOnContour = curve.PtOnCurve(c.GetPointAtParam(0.2), 0.1) && curve.PtOnCurve(c.GetPointAtParam(0.8), 0.1);
//#I7MYN9 在长的槽里面,我们防止它加长,短的槽就无所谓了
if (c.Length > 100)
{
let curve = (brCon as Polyline).GetCurveAtParam(param);
curveOnContour = curve.PtOnCurve(c.GetPointAtParam(0.2), 0.1) && curve.PtOnCurve(c.GetPointAtParam(0.8), 0.1);
}
else
curveOnContour = true;
}
if (curveOnContour)

Loading…
Cancel
Save