|
|
@ -10,6 +10,7 @@ import { BoolOpeartionType } from "../BoolOperateUtils";
|
|
|
|
import { OptimizeToolPath } from "./OptimizeToolPath";
|
|
|
|
import { OptimizeToolPath } from "./OptimizeToolPath";
|
|
|
|
import { equalCurve, IsRect } from "../../Common/CurveUtils";
|
|
|
|
import { equalCurve, IsRect } from "../../Common/CurveUtils";
|
|
|
|
import { Vector3 } from "three";
|
|
|
|
import { Vector3 } from "three";
|
|
|
|
|
|
|
|
import { MoveMatrix } from "../../Geometry/GeUtils";
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
*计算走刀工具类
|
|
|
|
*计算走刀工具类
|
|
|
@ -179,7 +180,7 @@ export class FeedingToolPath extends Singleton
|
|
|
|
if (!knifeRadius) knifeRadius = 3;
|
|
|
|
if (!knifeRadius) knifeRadius = 3;
|
|
|
|
|
|
|
|
|
|
|
|
shape = shape.Clone();
|
|
|
|
shape = shape.Clone();
|
|
|
|
|
|
|
|
shape.Z0();
|
|
|
|
this.GrooveAddLen(shape, addLen);
|
|
|
|
this.GrooveAddLen(shape, addLen);
|
|
|
|
|
|
|
|
|
|
|
|
if (thickness >= brThickness)
|
|
|
|
if (thickness >= brThickness)
|
|
|
|