From 3c6177eeb90d60aa1f6aa32d82783e7f2037a39a Mon Sep 17 00:00:00 2001 From: ChenX Date: Wed, 4 Apr 2018 09:00:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DatabaseServices/Region.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/DatabaseServices/Region.ts b/src/DatabaseServices/Region.ts index e4004c5a3..4be9713d7 100644 --- a/src/DatabaseServices/Region.ts +++ b/src/DatabaseServices/Region.ts @@ -57,7 +57,7 @@ export class Region extends Entity private GeneralShape() { this.m_Shape = new THREE.Shape(); - let begin: Vector3 = new Vector3(); + let begin: Vector3; if (this.m_CuList.length > 1) { let firstL = this.m_CuList[0]; @@ -73,9 +73,12 @@ export class Region extends Entity } this.m_Shape.moveTo(begin.x, begin.y); } + else + begin = new Vector3(); + for (let cu of this.m_CuList) { - if (begin && cu.EndPoint.distanceTo(begin) < fuzz) + if (cu.EndPoint.distanceTo(begin) < fuzz) cu.Reverse(); //设置起点 begin.copy(cu.EndPoint);