diff --git a/__test__/EdgeSealing/seal.test.ts b/__test__/EdgeSealing/seal.test.ts new file mode 100644 index 000000000..35ad50026 --- /dev/null +++ b/__test__/EdgeSealing/seal.test.ts @@ -0,0 +1,13 @@ +import { GetSealedBoardContour } from "../../src/GraphicsSystem/CalcEdgeSealing"; +import { Board } from "../../src/ueapi"; +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);//没救了 自交 +});