修复错误

pull/738/MERGE
ChenX 5 years ago
parent 23d786a081
commit 10700e1a4f

@ -447,7 +447,7 @@ function ParsePathOutlineAndHole(path: KJL_Path, edgeBandingAll: number[], drill
edgeBandingAll.push(last); edgeBandingAll.push(last);
} }
//填充 //填充
if (drillData) if (drillData?.drillSides)
{ {
let last = arrayLast(drillData.drillSides); let last = arrayLast(drillData.drillSides);
for (let i = drillData.drillSides.length; i < ptsAll.length; i++) for (let i = drillData.drillSides.length; i < ptsAll.length; i++)
@ -476,13 +476,13 @@ function ParsePathOutlineAndHole(path: KJL_Path, edgeBandingAll: number[], drill
ptsAll[jplus] = ptsAll[i]; ptsAll[jplus] = ptsAll[i];
if (edgeBandingAll) if (edgeBandingAll)
edgeBandingAll[jplus] = edgeBandingAll[i]; edgeBandingAll[jplus] = edgeBandingAll[i];
if (drillData.drillSides) if (drillData?.drillSides)
drillData.drillSides[jplus] = drillData.drillSides[i]; drillData.drillSides[jplus] = drillData.drillSides[i];
} }
ptsAll.length = j; ptsAll.length = j;
if (edgeBandingAll) if (edgeBandingAll)
edgeBandingAll.length = j; edgeBandingAll.length = j;
if (drillData.drillSides) if (drillData?.drillSides)
drillData.drillSides.length = j;; drillData.drillSides.length = j;;
let polylines: Polyline[] = []; let polylines: Polyline[] = [];

Loading…
Cancel
Save