{
  "version": "E1 v1.4 joined door headers",
  "units": "cm",
  "source": "依提供的兩頁平面圖核對；未標尺寸暫定",
  "precision": "尺度／動線研究模型，非施工等級精準CAD；數字按公分解讀，淨尺寸／牆心未確認",
  "assumptions": {
    "wallThickness": 15,
    "wallHeight": 280,
    "eyeHeight": 160,
    "doorWidth": 80,
    "doorHeight": 210,
    "windowSill": 90,
    "windowHeight": 130,
    "windowFrame": 3,
    "birdCutHeight": 98,
    "railHeight": 110,
    "bodyRadius": 18
  },
  "notes": [
    "圖面標註尺寸約束主要矩形；房間相對定位、牆線、開口寬及凹位按掃描比例推估，並非測量結果。",
    "主臥、次臥保留非矩形範圍。入口凹位依圖示108×96.5保留；客浴包含右側淋浴區，次臥門在凹位左緣，套房衛浴門在下緣。",
    "梁、柱及高程無完整尺寸；不模擬未知梁，局部柱形未精確重建。",
    "次臥窗在右側外牆。使用者確認後陽台與露臺相通；模型保留兩端邊界及柱塊，通道暫定淨寬125cm，未新增門。門型、實際淨寬、淨高與高差待確認，暫按同標高。",
    "已標尺寸不代表各區拼接後為可施工整體；門窗位置仍須原始CAD及現場複測校正。"
  ],
  "rooms": [
    {
      "id": "living",
      "name": "客餐廳",
      "polygon": [
        [
          0,
          0
        ],
        [
          311.5,
          0
        ],
        [
          311.5,
          478
        ],
        [
          285,
          478
        ],
        [
          285,
          614
        ],
        [
          0,
          614
        ]
      ],
      "dimension": "主要寬 311.5 × 長 614；右下客浴退縮",
      "color": "#d9cab5",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        140,
        305
      ]
    },
    {
      "id": "study",
      "name": "書房",
      "polygon": [
        [
          -213,
          -72
        ],
        [
          -40,
          -72
        ],
        [
          -40,
          0
        ],
        [
          -15,
          0
        ],
        [
          -15,
          233
        ],
        [
          -213,
          233
        ]
      ],
      "dimension": "主要198 × 305；前右柱塊凹角",
      "color": "#b8c9bd",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        -114,
        145
      ]
    },
    {
      "id": "master",
      "name": "主臥",
      "polygon": [
        [
          326.5,
          0
        ],
        [
          634.5,
          0
        ],
        [
          634.5,
          273.5
        ],
        [
          793,
          273.5
        ],
        [
          793,
          366.5
        ],
        [
          326.5,
          366.5
        ]
      ],
      "dimension": "主矩形 308 × 366.5",
      "color": "#c5cbd3",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        475,
        175
      ]
    },
    {
      "id": "ensuite",
      "name": "套房衛浴",
      "polygon": [
        [
          649.5,
          0
        ],
        [
          793,
          0
        ],
        [
          793,
          258.5
        ],
        [
          649.5,
          258.5
        ]
      ],
      "dimension": "圖示橫向158.5含邊界；深258.5暫定",
      "color": "#aabfc0",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        724,
        150
      ]
    },
    {
      "id": "bed2",
      "name": "次臥",
      "polygon": [
        [
          448.5,
          381.5
        ],
        [
          793,
          381.5
        ],
        [
          793,
          638
        ],
        [
          556.5,
          638
        ],
        [
          556.5,
          478
        ],
        [
          448.5,
          478
        ]
      ],
      "dimension": "主矩形236.5 × 256.5；入口凹位108 × 96.5",
      "color": "#c5cbd3",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        680,
        525
      ]
    },
    {
      "id": "bath",
      "name": "客浴含淋浴",
      "polygon": [
        [
          300,
          493
        ],
        [
          541.5,
          493
        ],
        [
          541.5,
          638
        ],
        [
          300,
          638
        ]
      ],
      "dimension": "外框依掃描；含右側淋浴分隔",
      "color": "#aabfc0",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        390,
        560
      ]
    },
    {
      "id": "kitchen",
      "name": "一字廚房",
      "polygon": [
        [
          150,
          614
        ],
        [
          285,
          614
        ],
        [
          285,
          653
        ],
        [
          463.5,
          653
        ],
        [
          463.5,
          808
        ],
        [
          150,
          808
        ]
      ],
      "dimension": "與客餐廳連通；範圍依掃描",
      "color": "#cbbfae",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        300,
        730
      ]
    },
    {
      "id": "work",
      "name": "後工作陽台",
      "polygon": [
        [
          478.5,
          653
        ],
        [
          706,
          653
        ],
        [
          706,
          808
        ],
        [
          478.5,
          808
        ]
      ],
      "dimension": "227.5 × 155",
      "color": "#c6c2b5",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        590,
        730
      ]
    },
    {
      "id": "service",
      "name": "後陽台通行帶",
      "polygon": [
        [
          721,
          653
        ],
        [
          793,
          653
        ],
        [
          793,
          808
        ],
        [
          721,
          808
        ]
      ],
      "dimension": "使用者確認通往露臺；開口淨寬暫定125，門型／高差未確認",
      "color": "#c6c2b5",
      "status": "圖示尺寸＋掃描線位定位",
      "walkable": true,
      "label": [
        757,
        730
      ]
    },
    {
      "id": "front",
      "name": "前陽台",
      "polygon": [
        [
          40,
          -170
        ],
        [
          276.5,
          -170
        ],
        [
          276.5,
          -15
        ],
        [
          40,
          -15
        ]
      ],
      "dimension": "236.5 × 155",
      "color": "#d1d7c9",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        158,
        -95
      ]
    },
    {
      "id": "terrace",
      "name": "右側大露臺",
      "polygon": [
        [
          808,
          -62
        ],
        [
          1393,
          -62
        ],
        [
          1393,
          808
        ],
        [
          808,
          808
        ]
      ],
      "dimension": "585 × 870",
      "color": "#d6cfbd",
      "status": "圖示尺寸＋掃描線位定位",
      "label": [
        1100,
        365
      ]
    }
  ],
  "walls": [
    {
      "a": [
        0.0,
        -7.5
      ],
      "b": [
        45.0,
        -7.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        225.0,
        -7.5
      ],
      "b": [
        311.5,
        -7.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -7.5,
        0.0
      ],
      "b": [
        -7.5,
        10.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -7.5,
        90.0
      ],
      "b": [
        -7.5,
        614.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        0.0,
        621.5
      ],
      "b": [
        40.0,
        621.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        135.0,
        621.5
      ],
      "b": [
        150.0,
        621.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        319.0,
        0.0
      ],
      "b": [
        319.0,
        285.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        319.0,
        365.0
      ],
      "b": [
        319.0,
        366.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -220.5,
        -79.5
      ],
      "b": [
        -220.5,
        240.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -220.5,
        240.5
      ],
      "b": [
        -7.5,
        240.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -213.0,
        -79.5
      ],
      "b": [
        -173.0,
        -79.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -63.0,
        -79.5
      ],
      "b": [
        -15.0,
        -79.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -7.5,
        -79.5
      ],
      "b": [
        -7.5,
        10
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -7.5,
        90
      ],
      "b": [
        -7.5,
        240.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        326.5,
        -7.5
      ],
      "b": [
        386.5,
        -7.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        541.5,
        -7.5
      ],
      "b": [
        666.5,
        -7.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        741.5,
        -7.5
      ],
      "b": [
        793.0,
        -7.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        800.5,
        0.0
      ],
      "b": [
        800.5,
        471.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        800.5,
        591.5
      ],
      "b": [
        800.5,
        638.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        642,
        0
      ],
      "b": [
        642,
        258.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        642.0,
        266.0
      ],
      "b": [
        652.0,
        266.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        732.0,
        266.0
      ],
      "b": [
        793.0,
        266.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        319,
        374
      ],
      "b": [
        793,
        374
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        441.0,
        381.5
      ],
      "b": [
        441.0,
        390.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        441.0,
        470.0
      ],
      "b": [
        441.0,
        478.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        292.5,
        485.5
      ],
      "b": [
        549,
        485.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        292.5,
        485.5
      ],
      "b": [
        292.5,
        638
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        549,
        493
      ],
      "b": [
        549,
        638
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        448.5,
        493.0
      ],
      "b": [
        448.5,
        555.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        448.5,
        635.0
      ],
      "b": [
        448.5,
        638.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        292.5,
        645.5
      ],
      "b": [
        307.5,
        645.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        387.5,
        645.5
      ],
      "b": [
        549.0,
        645.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        549,
        645.5
      ],
      "b": [
        793,
        645.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        142.5,
        621.5
      ],
      "b": [
        142.5,
        815.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        150,
        815.5
      ],
      "b": [
        793,
        815.5
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        471.0,
        653.0
      ],
      "b": [
        471.0,
        658.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        471.0,
        743.0
      ],
      "b": [
        471.0,
        808.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        713.5,
        653.0
      ],
      "b": [
        713.5,
        668.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        713.5,
        793.0
      ],
      "b": [
        713.5,
        808.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        800.5,
        653.0
      ],
      "b": [
        800.5,
        668.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        800.5,
        793.0
      ],
      "b": [
        800.5,
        808.0
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        40,
        -170
      ],
      "b": [
        276.5,
        -170
      ],
      "kind": "rail",
      "height": 110,
      "thickness": 10,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        40,
        -170
      ],
      "b": [
        40,
        -15
      ],
      "kind": "rail",
      "height": 110,
      "thickness": 10,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        276.5,
        -170
      ],
      "b": [
        276.5,
        -15
      ],
      "kind": "rail",
      "height": 110,
      "thickness": 10,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        808,
        -62
      ],
      "b": [
        1393,
        -62
      ],
      "kind": "rail",
      "height": 110,
      "thickness": 10,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        1393,
        -62
      ],
      "b": [
        1393,
        808
      ],
      "kind": "rail",
      "height": 110,
      "thickness": 10,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        808,
        808
      ],
      "b": [
        1393,
        808
      ],
      "kind": "rail",
      "height": 110,
      "thickness": 10,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        800.5,
        -62
      ],
      "b": [
        800.5,
        0
      ],
      "kind": "rail",
      "height": 110,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        800.5,
        638
      ],
      "b": [
        800.5,
        653
      ],
      "kind": "wall",
      "height": 280,
      "thickness": 15,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -40,
        -42.5
      ],
      "b": [
        40,
        -42.5
      ],
      "kind": "column",
      "height": 280,
      "thickness": 85,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        793,
        -40
      ],
      "b": [
        870,
        -40
      ],
      "kind": "column",
      "height": 280,
      "thickness": 80,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        793,
        846.5
      ],
      "b": [
        870,
        846.5
      ],
      "kind": "column",
      "height": 280,
      "thickness": 77,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        -173,
        -79.5
      ],
      "b": [
        -63,
        -79.5
      ],
      "kind": "glass",
      "height": 220,
      "thickness": 5,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        386.5,
        -7.5
      ],
      "b": [
        541.5,
        -7.5
      ],
      "kind": "glass",
      "height": 220,
      "thickness": 5,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        666.5,
        -7.5
      ],
      "b": [
        741.5,
        -7.5
      ],
      "kind": "glass",
      "height": 220,
      "thickness": 5,
      "status": "平面線位依掃描；厚高暫定"
    },
    {
      "a": [
        800.5,
        471.5
      ],
      "b": [
        800.5,
        591.5
      ],
      "kind": "glass",
      "height": 220,
      "thickness": 5,
      "status": "平面線位依掃描；厚高暫定"
    }
  ],
  "doors": [
    {
      "id": "entry",
      "hinge": [
        40.0,
        621.5
      ],
      "closed": [
        135.0,
        621.5
      ],
      "leaf": [
        40.0,
        526.5
      ],
      "opening": {
        "a": [
          40.0,
          621.5
        ],
        "b": [
          135.0,
          621.5
        ],
        "thickness": 15
      },
      "clear_width": 95.0
    },
    {
      "id": "study",
      "hinge": [
        -7.5,
        10.0
      ],
      "closed": [
        -7.5,
        90.0
      ],
      "leaf": [
        -87.5,
        10.0
      ],
      "opening": {
        "a": [
          -7.5,
          10.0
        ],
        "b": [
          -7.5,
          90.0
        ],
        "thickness": 15
      },
      "clear_width": 80.0
    },
    {
      "id": "master",
      "hinge": [
        319.0,
        365.0
      ],
      "closed": [
        319.0,
        285.0
      ],
      "leaf": [
        399.0,
        365.0
      ],
      "opening": {
        "a": [
          319.0,
          285.0
        ],
        "b": [
          319.0,
          365.0
        ],
        "thickness": 15
      },
      "clear_width": 80.0
    },
    {
      "id": "ensuite",
      "hinge": [
        652.0,
        266.0
      ],
      "closed": [
        732.0,
        266.0
      ],
      "leaf": [
        652.0,
        186.0
      ],
      "opening": {
        "a": [
          652.0,
          266.0
        ],
        "b": [
          732.0,
          266.0
        ],
        "thickness": 15
      },
      "clear_width": 80.0
    },
    {
      "id": "bed2",
      "hinge": [
        441.0,
        390.0
      ],
      "closed": [
        441.0,
        470.0
      ],
      "leaf": [
        521.0,
        390.0
      ],
      "opening": {
        "a": [
          441.0,
          390.0
        ],
        "b": [
          441.0,
          470.0
        ],
        "thickness": 15
      },
      "clear_width": 80.0
    },
    {
      "id": "bath",
      "hinge": [
        307.5,
        645.5
      ],
      "closed": [
        387.5,
        645.5
      ],
      "leaf": [
        307.5,
        565.5
      ],
      "opening": {
        "a": [
          307.5,
          645.5
        ],
        "b": [
          387.5,
          645.5
        ],
        "thickness": 15
      },
      "clear_width": 80.0
    },
    {
      "id": "shower",
      "hinge": [
        448.5,
        635.0
      ],
      "closed": [
        448.5,
        555.0
      ],
      "leaf": [
        368.5,
        635.0
      ],
      "opening": {
        "a": [
          448.5,
          555.0
        ],
        "b": [
          448.5,
          635.0
        ],
        "thickness": 15
      },
      "clear_width": 80.0
    },
    {
      "id": "work",
      "hinge": [
        471.0,
        658.0
      ],
      "closed": [
        471.0,
        743.0
      ],
      "leaf": [
        556.0,
        658.0
      ],
      "opening": {
        "a": [
          471.0,
          658.0
        ],
        "b": [
          471.0,
          743.0
        ],
        "thickness": 15
      },
      "clear_width": 85.0
    }
  ],
  "front_slider_opening": {
    "a": [
      45.0,
      -7.5
    ],
    "b": [
      225.0,
      -7.5
    ],
    "thickness": 15
  },
  "openings": [
    {
      "a": [
        45.0,
        -7.5
      ],
      "b": [
        225.0,
        -7.5
      ],
      "thickness": 15
    },
    {
      "a": [
        -7.5,
        10.0
      ],
      "b": [
        -7.5,
        90.0
      ],
      "thickness": 15
    },
    {
      "a": [
        40.0,
        621.5
      ],
      "b": [
        135.0,
        621.5
      ],
      "thickness": 15
    },
    {
      "a": [
        319.0,
        285.0
      ],
      "b": [
        319.0,
        365.0
      ],
      "thickness": 15
    },
    {
      "a": [
        -173.0,
        -79.5
      ],
      "b": [
        -63.0,
        -79.5
      ],
      "thickness": 15
    },
    {
      "a": [
        386.5,
        -7.5
      ],
      "b": [
        541.5,
        -7.5
      ],
      "thickness": 15
    },
    {
      "a": [
        666.5,
        -7.5
      ],
      "b": [
        741.5,
        -7.5
      ],
      "thickness": 15
    },
    {
      "a": [
        800.5,
        471.5
      ],
      "b": [
        800.5,
        591.5
      ],
      "thickness": 15
    },
    {
      "a": [
        652.0,
        266.0
      ],
      "b": [
        732.0,
        266.0
      ],
      "thickness": 15
    },
    {
      "a": [
        441.0,
        390.0
      ],
      "b": [
        441.0,
        470.0
      ],
      "thickness": 15
    },
    {
      "a": [
        448.5,
        555.0
      ],
      "b": [
        448.5,
        635.0
      ],
      "thickness": 15
    },
    {
      "a": [
        307.5,
        645.5
      ],
      "b": [
        387.5,
        645.5
      ],
      "thickness": 15
    },
    {
      "a": [
        471.0,
        658.0
      ],
      "b": [
        471.0,
        743.0
      ],
      "thickness": 15
    },
    {
      "a": [
        713.5,
        668.0
      ],
      "b": [
        713.5,
        793.0
      ],
      "thickness": 15
    },
    {
      "a": [
        800.5,
        668.0
      ],
      "b": [
        800.5,
        793.0
      ],
      "thickness": 15
    }
  ],
  "connectors": [
    [
      [
        706,
        668
      ],
      [
        808,
        668
      ],
      [
        808,
        793
      ],
      [
        706,
        793
      ]
    ],
    [
      [
        311.5,
        285
      ],
      [
        326.5,
        285
      ],
      [
        326.5,
        365
      ],
      [
        311.5,
        365
      ]
    ],
    [
      [
        285,
        366.5
      ],
      [
        448.5,
        366.5
      ],
      [
        448.5,
        493
      ],
      [
        285,
        493
      ]
    ],
    [
      [
        285,
        638
      ],
      [
        541.5,
        638
      ],
      [
        541.5,
        653
      ],
      [
        285,
        653
      ]
    ],
    [
      [
        463.5,
        653
      ],
      [
        478.5,
        653
      ],
      [
        478.5,
        808
      ],
      [
        463.5,
        808
      ]
    ],
    [
      [
        40,
        -15
      ],
      [
        276.5,
        -15
      ],
      [
        276.5,
        0
      ],
      [
        40,
        0
      ]
    ],
    [
      [
        634.5,
        258.5
      ],
      [
        793,
        258.5
      ],
      [
        793,
        273.5
      ],
      [
        634.5,
        273.5
      ]
    ],
    [
      [
        -15,
        10
      ],
      [
        0,
        10
      ],
      [
        0,
        90
      ],
      [
        -15,
        90
      ]
    ]
  ],
  "passages": [
    {
      "id": "work-terrace",
      "from_room": "work",
      "to_room": "terrace",
      "clear_width": 125,
      "opening_z": [
        668,
        793
      ],
      "level_difference": 0,
      "status": "相通由使用者確認；寬度、淨高及高差暫定；未建門扇"
    }
  ],
  "furniture": []
}