import { Board } from "../../src/DatabaseServices/Entity/Board"; import { GetSealedBoardContour } from "../../src/GraphicsSystem/CalcEdgeSealing"; import { LoadEntityFromFileData } from "../Utils/LoadEntity.util"; test('无法计算封边', () => { let d = [1, "Board", 8, 2, 45360, false, 1, 5, 0, [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 162355.7743531527, 18, -582496.0854969013, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 162337.7743531527, 18, -582514.0854969013, 1], 0, 3, 1704, 401, 18, false, "Polyline", 8, 2, 0, false, 0, 7, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1704, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -78, 0, 1], 0, 2, 6, [401, -1704], 0, [401, -1704], 0, [383, -1704], 0, [382.99999999999994, 0], 0, [0, 0], 0, [0, -1704], 0, true, 0, 3, 0, 0, 0, 0, 0, 10, 2, "背板", "一楼次卧", "衣柜3", "福人颗粒板-山水之恋-晶钻面", "颗粒板", "山水之恋", 0, 1, "三合一", 2, 0, "1", "1", "1", "1", "", "", "", 6, "三合一", "三合一", "三合一", "三合一", "三合一", "三合一", false, true, 0, 0, 0, 0, 0, 0, 0, 0, true, 0, 0]; let br = LoadEntityFromFileData(d)[0] as Board; let ddd = GetSealedBoardContour(br, true, true);//没救了 自交 });