!2316 开发:增加板边通槽走刀错误测试用例

pull/2317/head
林三 1 year ago committed by ChenX
parent 3072427ea3
commit d9d6792715

@ -198,3 +198,11 @@ test('判断为不是矩形导致无法槽加宽', () =>
let brs = LoadBoardsFromFileData(d);
testPathCount(brs[0]);
});
test('板边通槽走刀错误', () =>
{
let d =
{ "file": [1, "Board", 10, 2, 101, 0, 1, 2, 71, [0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 2457.1172425559034, 13.96935098175992, 391.2933600168908, 1], 0, 0, 1, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1132.8827574440948, 13.96935098175992, -1608.7066399831092, 1], 0, 0, 1, 3, 640, 350, 18, false, "Polyline", 10, 2, 0, 0, 0, 7, 71, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 640, 0, 1], 0, 0, 1, [0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1553.6387434554974, -2135.7068062827225, 0, 1], 0, 0, 1, 2, 8, [350, -640], 0, [350, -288], 0, [312, -288], 0, [312, -168], 0, [350, -167.99999999999955], 0, [350, 0], 0, [0, 0], 0, [0, -640], 0, true, 1, 3, 460, 5, 5, true, "Polyline", 10, 2, 0, 0, 0, 7, 71, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, 1, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, 1, 2, 4, [0, 0], 0, [5, 0], 0, [5, 460], 0, [0, 460], 0, true, 0, 2.5, 5, 0, 1, 0, 0, [0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 2457.1172425559034, 320.96935098175993, 558.2933600168908, 1], 3, 0, 0, 0, 0, 0, 11, 1, "右侧板", "整墙", "展示格", "", "", "科技木-2", 0, 0, "三合一", 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, "0", "0", "0", "0", "", "", "", 8, "三合一", "三合一", "三合一", "三合一", "三合一", "三合一", "三合一", "三合一", true, true, 0, 0, 0, 0, 0, 0, 0, 0, true, 0, 0, null], "basePt": { "x": 2457.1172425559034, "y": 13.96935098175992, "z": 391.2933600168908 }, "ucs": [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1] };
let brs = LoadBoardsFromFileData(d);
testPathCount(brs[0]);
});

@ -148,6 +148,10 @@ exports[`日字加工 3`] = `"38.29334"`;
exports[`日字加工: 走刀数量 1`] = `3`;
exports[`板边通槽走刀错误 1`] = `"460.00000"`;
exports[`板边通槽走刀错误: 走刀数量 1`] = `1`;
exports[`极限刀半径 1`] = `"1000.00000"`;
exports[`极限刀半径 2`] = `"716.16750"`;

Loading…
Cancel
Save