From 77e65b61eb4697e2e02c5dbe423c27b46bd0b0c5 Mon Sep 17 00:00:00 2001 From: ChenX Date: Wed, 4 Jul 2018 09:51:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __test__/Polyline/offset.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/__test__/Polyline/offset.test.ts b/__test__/Polyline/offset.test.ts index 8e796e83f..cff5afc6b 100644 --- a/__test__/Polyline/offset.test.ts +++ b/__test__/Polyline/offset.test.ts @@ -114,7 +114,7 @@ describe("闭合多段线", () => { expect(cus[0].GetOffsetCurves(i).length).toBe(1); } - for (let i = 0.1; i <= 0.5; i += 0.01) + for (let i = 0.1; i <= 0.5; i += 0.1)//i+=0.01 { expect(cus[0].GetOffsetCurves(-i).length).toBe(1); } @@ -199,15 +199,15 @@ describe("闭合多段线", () => let data = [1, ["Polyline", 1, 1, 11080, false, 7, -1, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.007355593658339, -15.226898894860806, 0, 1], 2, 6, [0.06393073988345588, -13.474722415885717], 0, [0.06393073988345643, -4.4950563800695225], 0, [6.069811270331949, -4.495056380069524], -0.9999999999999999, [6.0698112703319484, -9.101508437403805], 0.8261854469247998, [6.069811270331948, -13.53303193559881], 0, [0.06393073988345588, -13.474722415885717], 0, false]]; let cus = loadFile(data); - for (let i = 0.5; i < 10; i += 0.5) + for (let i = 0.5; i < 10; i += 1)//i+=0.5 { expect(cus[0].GetOffsetCurves(-i).length).toBe(1); } - for (let i = 0.1; i <= 2.9; i += 0.1) + for (let i = 0.1; i <= 2.9; i += 0.4)//i+=0.1 { expect(cus[0].GetOffsetCurves(i).length).toBe(1); } - for (let i = 3; i <= 6; i += 0.1) + for (let i = 3; i <= 6; i += 0.5)//i+=0.1 { let len = cus[0].GetOffsetCurves(i).length; expect(len).toBe(0); @@ -387,7 +387,7 @@ describe("闭合多段线", () => test('闭合多段线偏移测试14', () => { let data = - [1, ["Polyline", 1, 1, 1625, false, 7, -1, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 2, 14, [340.820007357324, -3.870032999900914], 0, [431.6163856609081, 116.2815653567217], 0, [485.54806901416487, 54.84040710617603], 0, [533.3356365423672, 67.81131829240235], 0, [624.1320148459513, 40.504136847715344], 0, [656.9006325795757, 23.43714844478601], -0.783383849320176, [633.0068488154745, -74.86870475608706], 0.4462700081240285, [605.0169878346704, -106.27196341747704], -0.8416099256631104, [529.9222388617812, -128.11770857322662], 0, [510.1245323143834, -22.98506001118185], 0, [430.251026588674, -129.48306764546098], 0, [430.251026588674, -65.99387078656383], 0, [351.74287993519897, -145.86737651227318], 0, [303.2726328708796, -87.83961594231337], 0, true]]; + [1, ["Polyline", 1, 1, 1625, false, 7, -1, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 2, 14, [340.820007357324, -3.870032999900914], 0, [431.6163856609081, 116.2815653567217], 0, [485.54806901416487, 54.84040710617603], 0, [533.3356365423672, 67.81131829240235], 0, [624.1320148459513, 40.504136847715344], 0, [656.9006325795757, 23.43714844478601], -0.783383849320176, [633.0068488154745, -74.86870475608706], 0.4462700081240285, [605.0169878346704, -106.27196341747704], -0.8416099256631104, [529.9222388617812, -128.11770857322662], 0, [510.1245323143834, -22.98506001118185], 0, [430.251026588674, -129.48306764546098], 0, [430.251026588674, -65.99387078656383], 0, [351.74287993519897, -145.86737651227318], 0, [303.2726328708796, -87.83961594231337], 0, true]] let cus = loadFile(data); //外偏移 - for (let i = 10; i <= 90; i += 10)