修复:走刀错误的延伸(板边通槽) fix #I7MYN9

pull/2316/head
ChenX 1 year ago
parent 019a38619b
commit 5cd9542c79

@ -395,7 +395,16 @@ export class FeedingToolPath extends Singleton
{
let mp = (curveBak ?? c).Midpoint;
curveBak = undefined;
if (brCon.PtOnCurve(mp))
let param = brCon.GetParamAtPoint(mp);
let curveOnContour = false;
if (brCon.ParamOnCurve(param))
{
let curve = (brCon as Polyline).GetCurveAtParam(param);
curveOnContour = curve.PtOnCurve(c.StartPoint) && curve.PtOnCurve(c.EndPoint);
}
if (curveOnContour)
{
hasChange = true;
let cs = c.GetOffsetCurves(knifeRadius);

Loading…
Cancel
Save