From 62c729e5071e117bc81926de21cb660751b02d0e Mon Sep 17 00:00:00 2001 From: ChenX Date: Tue, 14 May 2019 21:23:27 +0800 Subject: [PATCH] =?UTF-8?q?fix=20#IWBP6=20=E4=BF=AE=E5=A4=8D=E6=9D=BF?= =?UTF-8?q?=E4=BB=B6=E5=80=92=E8=A7=92=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Add-on/FilletUtils.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Add-on/FilletUtils.ts b/src/Add-on/FilletUtils.ts index c97cc9084..816d9d8db 100644 --- a/src/Add-on/FilletUtils.ts +++ b/src/Add-on/FilletUtils.ts @@ -451,6 +451,8 @@ export class FilletUtils //------1.求交 let l = new Line(brRes.Point, ptRes.Point); l.ApplyMatrix(br.OCSInv); + l.StartPoint = l.StartPoint.setZ(0); + l.EndPoint = l.EndPoint.setZ(0); let ipts = l.IntersectWith(brContour, IntersectOption.ExtendThis); @@ -463,13 +465,9 @@ export class FilletUtils let res = this.FilletPolyLineSelf(es1, es2); if (res && res.cu1) - { - let cu1OcsInv = res.cu1.OCSInv; - brContour.CopyFrom(res.cu1.ApplyMatrix(cu1OcsInv)); - return brContour; - } + return res.cu1 as Polyline; else - return "倒角失败" + return "倒角失败"; } /**