|
|
|
@ -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)
|
|
|
|
|