import { Line } from "../../src/DatabaseServices/Entity/Line"; import { RegionParse } from "../../src/Geometry/RegionParse"; import { LoadEntityFromFileData } from "../Utils/LoadEntity.util"; //支持失败 test('重复线的面域分析', () => { let d = { "file": [9, "Line", 8, 2, 161, false, 1, 2, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [5202.267387682163, 3561.123643750193, 0], [5202.267387682163, 6072.631933651536, 0], "Line", 8, 2, 163, false, 1, 2, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [5202.267387682163, 6072.631933651536, 0], [2185.446486364243, 6072.631933651536, 0], "Line", 8, 2, 165, false, 1, 7, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [5082.267387682163, 5376.724913834855, 0], [5202.267387682163, 5376.724913834855, 0], "Line", 8, 2, 166, false, 1, 2, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [5082.267387682163, 5376.724913834855, 0], [5082.267387682163, 5952.631933651536, 0], "Line", 8, 2, 167, false, 1, 3, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [5202.267387682163, 5376.724913834855, 0], [5202.267387682163, 6072.631933651536, 0], "Line", 8, 2, 168, false, 1, 7, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [4651.392921555612, 6072.631933651536, 0], [4651.392921555612, 5952.631933651536, 0], "Line", 8, 2, 169, false, 1, 2, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [5082.267387682163, 5952.631933651536, 0], [4651.392921555612, 5952.631933651536, 0], "Line", 8, 2, 170, false, 1, 3, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [5202.267387682163, 6072.631933651536, 0], [4651.392921555612, 6072.631933651536, 0], "Line", 8, 2, 171, false, 1, 2, 0, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 0, true, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], 0, 1, [2185.446486364243, 6072.631933651536, 0], [5202.267387682163, 3561.123643750193, 0]], "basePt": { "x": 2185.446486364243, "y": 3561.123643750193, "z": 0 }, "ucs": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1] }; let curves = LoadEntityFromFileData(d); let r = new RegionParse(curves); });