From 4914cf6e2a6c676df5707de1ba45b581aaceb973 Mon Sep 17 00:00:00 2001 From: ChenX Date: Mon, 4 Jul 2022 15:40:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91:=E4=BB=A3=E7=A0=81=E5=81=A5?= =?UTF-8?q?=E5=A3=AE=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DatabaseServices/Entity/Board.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/DatabaseServices/Entity/Board.ts b/src/DatabaseServices/Entity/Board.ts index ff6cb4351..a5b8ea14a 100644 --- a/src/DatabaseServices/Entity/Board.ts +++ b/src/DatabaseServices/Entity/Board.ts @@ -874,6 +874,8 @@ export class Board extends ExtrudeSolid return this; } + this.ContourCurve;//因为下面翻转孔面的代码,所以必须初始化这个 + let hasSplitSize = (this.BoardProcessOption[EBoardKeyList.SpliteHeight] && this.BoardProcessOption[EBoardKeyList.SpliteWidth] && this.BoardProcessOption[EBoardKeyList.SpliteThickness] @@ -883,7 +885,7 @@ export class Board extends ExtrudeSolid super.ApplyMirrorMatrix(m); - if (this.contourCurve && this.contourCurve.Area2 < 0) + if (this.contourCurve.Area2 < 0) { this.contourCurve.Reverse(); highSeals.reverse();