From 10700e1a4f2b32a066aa4cdf470f85375e7a4355 Mon Sep 17 00:00:00 2001 From: ChenX Date: Fri, 14 Feb 2020 18:12:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Add-on/KJLImport.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Add-on/KJLImport.ts b/src/Add-on/KJLImport.ts index 9defeb9d1..3a709b215 100644 --- a/src/Add-on/KJLImport.ts +++ b/src/Add-on/KJLImport.ts @@ -447,7 +447,7 @@ function ParsePathOutlineAndHole(path: KJL_Path, edgeBandingAll: number[], drill edgeBandingAll.push(last); } //填充 - if (drillData) + if (drillData?.drillSides) { let last = arrayLast(drillData.drillSides); 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]; if (edgeBandingAll) edgeBandingAll[jplus] = edgeBandingAll[i]; - if (drillData.drillSides) + if (drillData?.drillSides) drillData.drillSides[jplus] = drillData.drillSides[i]; } ptsAll.length = j; if (edgeBandingAll) edgeBandingAll.length = j; - if (drillData.drillSides) + if (drillData?.drillSides) drillData.drillSides.length = j;; let polylines: Polyline[] = [];