|
|
|
@ -133,7 +133,6 @@ export class BoardGetFace
|
|
|
|
|
const ZNormal = new Vector3().setFromMatrixColumn(PathOCS, 2);
|
|
|
|
|
let currentLength = 0;
|
|
|
|
|
|
|
|
|
|
const HighDrill = br.BoardProcessOption.highDrill.slice();
|
|
|
|
|
const FaceDir = br.SweepVisibleFace === FaceDirection.Front ? -1 : 1;
|
|
|
|
|
|
|
|
|
|
let ContourCurve = br.ContourCurve.Clone() as Polyline;
|
|
|
|
@ -223,6 +222,12 @@ export class BoardGetFace
|
|
|
|
|
|
|
|
|
|
//侧面
|
|
|
|
|
let cus = faceRegion.Explode();
|
|
|
|
|
|
|
|
|
|
//应用新轮廓 计算排钻顺序
|
|
|
|
|
let cloneBr = br.Clone();
|
|
|
|
|
cloneBr.ContourCurve = faceRegion;
|
|
|
|
|
const HighDrill = cloneBr.BoardProcessOption.highDrill.slice();
|
|
|
|
|
|
|
|
|
|
for (let j = 0; j < cus.length; j++)
|
|
|
|
|
{
|
|
|
|
|
if (HighDrill.length > 0 && HighDrill[j] === DrillType.None) continue;
|
|
|
|
|