From 664256e501ae3d4752f6ebee32d98cfab8cf1af0 Mon Sep 17 00:00:00 2001 From: Zoe Date: Mon, 25 Jun 2018 11:23:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E5=85=B1=E7=BA=BF=E9=83=A8?= =?UTF-8?q?=E5=88=86=E9=94=99=E8=AF=AF=E8=A3=81=E5=89=AA=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __test__/Polyline/offset.test.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/__test__/Polyline/offset.test.ts b/__test__/Polyline/offset.test.ts index de74cbab3..23b203232 100644 --- a/__test__/Polyline/offset.test.ts +++ b/__test__/Polyline/offset.test.ts @@ -700,6 +700,13 @@ describe("不规则不闭合多段线测试", () => expect(cus[0].GetOffsetCurves(11.22).length).toBe(1); expect(cus[0].GetOffsetCurves(-11.22).length).toBe(1); }) + test("test10-共线部分错误裁剪", () => + { + let data = + [1, ["Polyline", 1, 1, 151, false, 7, -1, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 2, 13, [37846.488077851434, 5711.914029035103], 0, [28152.473806690192, 5711.914029035104], 0, [31338.416239942802, 10002.31650581529], 0, [39750.51284565329, 10002.316505815288], 0, [39750.51284565329, 17632.65706309083], 0, [45109.026777541825, 17632.65706309083], 0, [45109.02677754183, 10002.31650581529], 0, [54643.39210261924, 10002.31650581529], -0.8704734266845496, [55266.30970531861, 5526.15551510335], 0, [45201.90603450778, 5526.155515103216], 0, [45201.90603450778, 249.9945243911434], 0, [37846.488077851434, 435.75303832303064], 0, [37846.488077851434, 5711.914029035103], 0, false]] + let cus = loadFile(data); + expect(cus[0].GetOffsetCurves(2700).length).toBe(1); + }) })