{
  "schema": "jinlantai-b128-room-registry-v1",
  "revision": "20261022-room-register-v8",
  "baseModel": "20261022-interior-v10",
  "dimensionFileSha256": "671eea7fddd972509eb6f0665c542b287e391b60ab5336630c4b05706f4c95e7",
  "units": "mm",
  "orientation": "已按用户户型左右镜像；当前图上北、下南、左西、右东；未绑定具体单元的实地朝向。",
  "coordinates": {
    "origin": "主尺寸链左上角",
    "x": "向图右 / 东",
    "y": "向图下 / 南",
    "blender": "(x/1000, -y/1000, height/1000)",
    "web": "(x/1000, height/1000, y/1000)"
  },
  "workflow": "用户在对话中指定房间和设计要求，由助手直接修改模型；网页用于查看、选择及核对空间，不要求用户摆家具。",
  "precision": "标注尺寸按原数值建模；无尺寸的墙厚、洞口、弧线和净高为推定，不能验证实物厘米级误差。",
  "lockedDimensionChains": [
    {
      "id": "top",
      "axis": "x",
      "values": [
        4450,
        2900,
        1700,
        3150,
        1700
      ],
      "total": 13900
    },
    {
      "id": "bottom",
      "axis": "x",
      "values": [
        7250,
        3050,
        3600
      ],
      "total": 13900
    },
    {
      "id": "left",
      "axis": "y",
      "values": [
        3400,
        3300,
        6300
      ],
      "total": 13000
    },
    {
      "id": "right",
      "axis": "y",
      "values": [
        3400,
        3300,
        4500,
        1800
      ],
      "total": 13000
    }
  ],
  "confirmedCorrections": [
    "开放入户光厅，外缘不封窗",
    "主卧东侧与客厅西侧无窗",
    "入户门位于光厅进入玄关的位置，区别于光厅外侧通行门",
    "书房为推拉玻璃门；按用户印象与厨房等宽，当前洞口1700mm为推定，不沿用先前2660mm假设",
    "设计：次卧2改为衣帽间，编号R10不变",
    "设计02：封闭衣帽间原过道门；拱门移向主卫一侧，900mm净宽，缩短入口侧衣柜留出转身区",
    "设计：窗前梳妆台、主卧1800mm宽床",
    "设计04：窗宽按公开图比例修正为2100mm推定值；柜体2850mm加50mm收口，补充窗侧上柜和入口顶柜，梳妆台整合抽屉、翻盖灯镜与坐凳",
    "用户户型按左右镜像处理，全部尺寸不缩放，固定房间编号不变"
  ],
  "design": {
    "revision": "suite-design-04-mirrored",
    "status": "室内设计第四版，非交付现状或施工图",
    "requests": [
      "主卧与次卧2以拱形门直接连通",
      "次卧2改衣帽间，靠窗放梳妆台",
      "主卧放1.8m大床",
      "封闭衣帽间原过道门，拱门避让主卧门"
    ],
    "palette": "首版采用暖白、浅木与米色，可按后续要求调整。",
    "structureNote": "新增拱门仅作空间设计；墙体属性与开洞可行性需按结构图核实。",
    "arch": {
      "wallId": "bed2-south",
      "openingRole": "master_closet_arch",
      "centerMm": [
        11630,
        6700
      ],
      "clearWidthMm": 900,
      "springHeightMm": 2000,
      "crownHeightMm": 2450,
      "source": "design"
    },
    "furniture": [
      {
        "id": "master-bed",
        "roomId": "master",
        "kind": "bed",
        "centerMm": [
          12620,
          9000
        ],
        "mattressWidthMm": 1800,
        "mattressLengthMm": 2000,
        "rotationDegrees": 90,
        "frameWidthMm": 1940,
        "frameLengthMm": 2120,
        "headboard": "east",
        "source": "用户指定床宽1800mm；床长2000mm与床架为首版设计值"
      },
      {
        "id": "closet-west",
        "roomId": "bed2",
        "kind": "wardrobe",
        "boundsMm": [
          11540,
          3950,
          12140,
          5100
        ],
        "heightMm": 2850,
        "front": "west",
        "modules": [
          {
            "widthMm": 1150,
            "use": "double_hang",
            "label": "双层短衣"
          }
        ],
        "source": "设计03：入口侧短柜，给L形柜前转身留出空间"
      },
      {
        "id": "closet-east",
        "roomId": "bed2",
        "kind": "wardrobe",
        "boundsMm": [
          9110,
          3950,
          9710,
          5640
        ],
        "heightMm": 2850,
        "front": "east",
        "modules": [
          {
            "widthMm": 850,
            "use": "long_hang",
            "label": "长衣区"
          },
          {
            "widthMm": 840,
            "use": "drawers_hang",
            "label": "短衣与四层抽屉"
          }
        ],
        "source": "设计03：长衣与抽屉主柜，接转角柜"
      },
      {
        "id": "closet-south",
        "roomId": "bed2",
        "kind": "wardrobe",
        "boundsMm": [
          10110,
          6040,
          11080,
          6640
        ],
        "heightMm": 2850,
        "front": "north",
        "modules": [
          {
            "widthMm": 970,
            "use": "trousers_shelves",
            "label": "裤架与叠衣"
          }
        ],
        "source": "设计03：利用封门墙增加收纳，入口留空"
      },
      {
        "id": "closet-corner",
        "roomId": "bed2",
        "kind": "corner_wardrobe",
        "boundsMm": [
          9110,
          5640,
          10110,
          6640
        ],
        "polygonMm": [
          [
            9710,
            5640
          ],
          [
            9110,
            5640
          ],
          [
            9110,
            6640
          ],
          [
            10110,
            6640
          ],
          [
            10110,
            6040
          ],
          [
            9710,
            6040
          ]
        ],
        "heightMm": 2850,
        "front": "north-east",
        "linkedDoorWidthsMm": [
          400,
          400
        ],
        "source": "设计03：L形联动双门、无中立柱贯通转角；五金与吊挂节点待深化"
      },
      {
        "id": "window-tower-west",
        "roomId": "bed2",
        "kind": "upper_storage",
        "boundsMm": [
          11740,
          3500,
          12140,
          3950
        ],
        "bottomMm": 800,
        "heightMm": 2850,
        "front": "west",
        "modules": [
          {
            "widthMm": 450,
            "use": "bags_shelves",
            "label": "香水与包袋窗侧柜"
          }
        ],
        "source": "设计04：窗侧400mm浅柜，离推定窗边65mm；不按落地衣柜统计容量"
      },
      {
        "id": "window-tower-east",
        "roomId": "bed2",
        "kind": "upper_storage",
        "boundsMm": [
          9110,
          3500,
          9510,
          3950
        ],
        "bottomMm": 800,
        "heightMm": 2850,
        "front": "east",
        "modules": [
          {
            "widthMm": 450,
            "use": "bags_shelves",
            "label": "护肤品与包袋窗侧柜"
          }
        ],
        "source": "设计04：窗侧浅柜，避开窗洞；下方为梳妆区边缘，不计作储物"
      },
      {
        "id": "entry-overhead-side",
        "roomId": "bed2",
        "kind": "overhead_storage",
        "boundsMm": [
          11540,
          5100,
          12140,
          6040
        ],
        "bottomMm": 2250,
        "heightMm": 2850,
        "front": "west",
        "modules": [
          {
            "widthMm": 940,
            "use": "seasonal",
            "label": "换季织物顶柜"
          }
        ],
        "source": "设计04：入口侧上方增加储物，柜底净高2250mm"
      },
      {
        "id": "entry-overhead-arch",
        "roomId": "bed2",
        "kind": "overhead_storage",
        "boundsMm": [
          11080,
          6040,
          12140,
          6640
        ],
        "bottomMm": 2500,
        "heightMm": 2850,
        "front": "north",
        "modules": [
          {
            "widthMm": 1060,
            "use": "seasonal",
            "label": "拱门上方薄被顶柜"
          }
        ],
        "source": "设计04：柜底2500mm，高于2450mm拱顶；不压缩拱门净高"
      },
      {
        "id": "window-vanity",
        "roomId": "bed2",
        "kind": "vanity",
        "centerMm": [
          10625,
          3825
        ],
        "widthMm": 2230,
        "frontWidthMm": 1830,
        "depthMm": 550,
        "heightMm": 780,
        "stoolCenterMm": [
          10625,
          4420
        ],
        "kneeClearWidthMm": 990,
        "kneeClearHeightMm": 700,
        "sidePedestalWidthMm": 420,
        "mirror": "680mm翻盖梳妆镜，带周边灯带；可收起避免长期挡窗",
        "source": "设计04：两侧抽屉与台面一体，后段2230mm、前段1830mm避让衣柜；窗开启扇与窗台高度待核"
      }
    ],
    "circulation": {
      "betweenWardrobeFrontsMm": 1830,
      "closetOriginalHallDoor": "原过道门封为与既有墙同厚的实墙，衣帽间只经主卧拱门进入。",
      "closetEntryLandingDepthMm": 1540,
      "closetCrossAisleMm": 940,
      "archApproachClearWidthMm": 900,
      "masterDoor": "位置及开启方向保留；检查0～90度完整门扇扫掠与拱门通道无重叠。",
      "bedFootToWestWallMm": 1200
    },
    "storage": {
      "scheme": "连贯定制主柜＋窗侧浅柜＋入口桥柜＋一体梳妆区",
      "heightMm": 2850,
      "ceilingScribeMm": 50,
      "heightStatus": "按推定2900mm模型净高设计2850mm柜体与50mm安装收口；现场复尺后下单",
      "topStorageBottomMm": 2200,
      "frontageMm": 4610,
      "previousFrontageMm": 4510,
      "frontageDefinition": "仅落地直柜与转角柜面长度；额外窗侧上柜和入口顶柜另列，不混算成全高柜",
      "additionalUpperFrontageMm": 2900,
      "sections": [
        "850mm长衣区",
        "1150mm双层短衣区",
        "840mm短衣＋四抽区",
        "970mm裤架＋叠衣区",
        "1000×1000mm贯通L形转角",
        "两组400mm深窗侧上柜",
        "940mm侧顶柜＋1060mm拱门上方顶柜",
        "2200～2850mm换季顶柜"
      ],
      "cornerAccess": "两侧400mm联动门，无中立柱，转角内部贯通",
      "operation": "柜内结构默认可见，可勾选显示柜门；取衣时门和抽屉占用局部操作区，900mm路线按关闭状态校核",
      "windowCoordination": "窗侧浅柜位于推定窗洞外65mm；梳妆镜可收起，桌后留清洁缝。未获得窗扇详图，不能确认实际内开扇与台面无干涉。"
    },
    "wallChanges": [
      {
        "wallId": "bed2-south",
        "operation": "infill",
        "formerOpeningOffsetsMm": [
          1900,
          2800
        ],
        "thicknessMm": 120,
        "status": "用户要求封闭原过道门；材料与施工做法待深化"
      }
    ]
  },
  "rooms": [
    {
      "id": "lobby",
      "code": "R01",
      "name": "开放入户光厅",
      "position": "西北侧，当前图左上方",
      "neighbors": "北、东侧为开放光厅外缘；西侧连接外部通行口；南侧邻厨房并经入户门进入玄关。",
      "polygonMm": [
        [
          4450,
          3400
        ],
        [
          4450,
          450
        ],
        [
          4450.0,
          450.00000000000006
        ],
        [
          4446.150187618216,
          391.2632135009769
        ],
        [
          4434.666621830082,
          333.5314297038656
        ],
        [
          4415.745789630078,
          277.79245543570966
        ],
        [
          4389.711431702997,
          225.0000000000001
        ],
        [
          4357.009003131056,
          176.05735694607569
        ],
        [
          4318.1980515339455,
          131.80194846605366
        ],
        [
          4273.942643053924,
          92.99099686894425
        ],
        [
          4225.0,
          60.28856829700271
        ],
        [
          4172.207544564291,
          34.254210369921054
        ],
        [
          4116.468570296134,
          15.333378169919285
        ],
        [
          4058.736786499023,
          3.849812381785341
        ],
        [
          4000.0,
          0.0
        ],
        [
          0,
          0
        ],
        [
          0,
          4400
        ],
        [
          1900,
          4400
        ],
        [
          1900,
          3400
        ]
      ],
      "boundsMm": {
        "xMin": 0,
        "xMax": 4450,
        "yMin": 0.0,
        "yMax": 4400
      },
      "anchorMm": [
        2300,
        1750
      ],
      "modelAxisAreaM2": 16.9861,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "开放光厅，不恢复为封闭玻璃房",
        "外侧通行门与住宅入户门分开记录"
      ],
      "accessTo": [
        "foyer"
      ],
      "floorObject": "Floor_lobby"
    },
    {
      "id": "foyer",
      "code": "R02",
      "name": "玄关",
      "position": "西侧入口，光厅南侧",
      "neighbors": "北接开放光厅，东邻厨房，南接客餐厅。",
      "polygonMm": [
        [
          1900,
          4400
        ],
        [
          0,
          4400
        ],
        [
          0,
          6700
        ],
        [
          1900,
          6700
        ]
      ],
      "boundsMm": {
        "xMin": 0,
        "xMax": 1900,
        "yMin": 4400,
        "yMax": 6700
      },
      "anchorMm": [
        950,
        5450
      ],
      "modelAxisAreaM2": 4.37,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "入户门位于光厅与玄关交界 Y=4400mm"
      ],
      "accessTo": [
        "lobby",
        "living"
      ],
      "floorObject": "Floor_foyer"
    },
    {
      "id": "kitchen",
      "code": "R03",
      "name": "厨房",
      "position": "西北内侧，玄关东侧",
      "neighbors": "北邻光厅，西邻玄关，东邻书房，南接客餐厅。",
      "polygonMm": [
        [
          4450,
          3400
        ],
        [
          1900,
          3400
        ],
        [
          1900,
          6700
        ],
        [
          4450,
          6700
        ]
      ],
      "boundsMm": {
        "xMin": 1900,
        "xMax": 4450,
        "yMin": 3400,
        "yMax": 6700
      },
      "anchorMm": [
        3200,
        5000
      ],
      "modelAxisAreaM2": 8.415,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [],
      "accessTo": [
        "living"
      ],
      "floorObject": "Floor_kitchen"
    },
    {
      "id": "living",
      "code": "R04",
      "name": "客餐厅",
      "position": "西南侧，当前图左下方",
      "neighbors": "北邻书房、厨房及玄关，东接过道并邻次卧1，南接阳台范围。",
      "polygonMm": [
        [
          7250,
          6700
        ],
        [
          0,
          6700
        ],
        [
          0,
          11200
        ],
        [
          7250,
          11200
        ]
      ],
      "boundsMm": {
        "xMin": 0,
        "xMax": 7250,
        "yMin": 6700,
        "yMax": 11200
      },
      "anchorMm": [
        3600,
        8800
      ],
      "modelAxisAreaM2": 32.625,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "西侧为无窗实墙",
        "与阳台连续，阳台边界独立保留"
      ],
      "accessTo": [
        "foyer",
        "kitchen",
        "study",
        "hall",
        "balcony"
      ],
      "floorObject": "Floor_living"
    },
    {
      "id": "balcony",
      "code": "R05",
      "name": "南向阳台范围",
      "position": "最南侧，客餐厅南侧",
      "neighbors": "北接客餐厅；东侧邻次卧1南侧退让边界。",
      "polygonMm": [
        [
          7250,
          11200
        ],
        [
          0,
          11200
        ],
        [
          0,
          13000
        ],
        [
          7250,
          13000
        ]
      ],
      "boundsMm": {
        "xMin": 0,
        "xMax": 7250,
        "yMin": 11200,
        "yMax": 13000
      },
      "anchorMm": [
        3600,
        12100
      ],
      "modelAxisAreaM2": 13.05,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "南向阳台范围，不擅自合并或更改边界",
        "实际封窗、隔断交付状态未核实"
      ],
      "accessTo": [
        "living"
      ],
      "floorObject": "Floor_balcony"
    },
    {
      "id": "study",
      "code": "R06",
      "name": "书房 / 第四房",
      "position": "北侧中部，厨房东侧",
      "neighbors": "东邻客卫及设备平台，西邻厨房，南接客餐厅。",
      "polygonMm": [
        [
          7350,
          3400
        ],
        [
          4450,
          3400
        ],
        [
          4450,
          6700
        ],
        [
          7350,
          6700
        ]
      ],
      "boundsMm": {
        "xMin": 4450,
        "xMax": 7350,
        "yMin": 3400,
        "yMax": 6700
      },
      "anchorMm": [
        5950,
        5000
      ],
      "modelAxisAreaM2": 9.57,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "书房为推拉玻璃门，沿南侧界面平移，不采用平开门",
        "按用户印象与厨房等宽：1700mm洞口为当前推定；房间边界保持2900×3300mm"
      ],
      "accessTo": [
        "living"
      ],
      "floorObject": "Floor_study"
    },
    {
      "id": "hall",
      "code": "R07",
      "name": "过道",
      "position": "中部偏东，卧室之间",
      "neighbors": "东接主卧，北邻衣帽间封门墙、北接客卫，南接次卧1，西接客餐厅。",
      "polygonMm": [
        [
          10300,
          6700
        ],
        [
          7250,
          6700
        ],
        [
          7250,
          8000
        ],
        [
          10300,
          8000
        ]
      ],
      "boundsMm": {
        "xMin": 7250,
        "xMax": 10300,
        "yMin": 6700,
        "yMax": 8000
      },
      "anchorMm": [
        8800,
        7350
      ],
      "modelAxisAreaM2": 3.965,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [],
      "accessTo": [
        "living",
        "master",
        "bed1",
        "bath2"
      ],
      "floorObject": "Floor_hall"
    },
    {
      "id": "master",
      "code": "R08",
      "name": "主卧",
      "position": "东南侧，当前图右下方",
      "neighbors": "北邻主卫及衣帽间，西接过道并邻次卧1。",
      "polygonMm": [
        [
          13900,
          6700
        ],
        [
          10300,
          6700
        ],
        [
          10300,
          11200
        ],
        [
          13900,
          11200
        ]
      ],
      "boundsMm": {
        "xMin": 10300,
        "xMax": 13900,
        "yMin": 6700,
        "yMax": 11200
      },
      "anchorMm": [
        12150,
        8850
      ],
      "modelAxisAreaM2": 16.2,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "东侧为无窗实墙，床头靠东，床垫1800×2000mm",
        "北侧经900mm宽拱门进入衣帽间；拱门已移开主卧门扫掠范围，主卫门保留",
        "拱门为设计方案，结构可开洞性待核实"
      ],
      "accessTo": [
        "hall",
        "bath1",
        "bed2"
      ],
      "floorObject": "Floor_master"
    },
    {
      "id": "bed1",
      "code": "R09",
      "name": "次卧 1",
      "position": "南侧中部，主卧西侧",
      "neighbors": "东邻主卧，北接过道，西邻客餐厅。",
      "polygonMm": [
        [
          10300,
          8000
        ],
        [
          7250,
          8000
        ],
        [
          7250,
          11200
        ],
        [
          10300,
          11200
        ]
      ],
      "boundsMm": {
        "xMin": 7250,
        "xMax": 10300,
        "yMin": 8000,
        "yMax": 11200
      },
      "anchorMm": [
        8800,
        9600
      ],
      "modelAxisAreaM2": 9.76,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "房门在北墙靠客餐厅端，向卧室内开、合页靠西；洞口900mm与端部墙垛180mm为图上推定"
      ],
      "accessTo": [
        "hall"
      ],
      "floorObject": "Floor_bed1"
    },
    {
      "id": "bed2",
      "code": "R10",
      "name": "衣帽间（原次卧2）",
      "position": "东北侧，原次卧2",
      "neighbors": "东邻主卫，西邻客卫及设备平台，南侧拱门直接连通主卧；原过道入口封为实墙，仅由主卧进入。",
      "polygonMm": [
        [
          12200,
          3400
        ],
        [
          9050,
          3400
        ],
        [
          9050,
          6700
        ],
        [
          12200,
          6700
        ]
      ],
      "boundsMm": {
        "xMin": 9050,
        "xMax": 12200,
        "yMin": 3400,
        "yMax": 6700
      },
      "anchorMm": [
        10650,
        5000
      ],
      "modelAxisAreaM2": 10.395,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "已改为主卧衣帽间，固定id bed2与编号R10不变",
        "标注跨度3150×3300mm，历史版本及原生模型核对未放大；按推定墙厚，室内净跨度约3030×3140mm，非实测",
        "北窗推定宽2100mm；一体梳妆区2230mm后台面、1830mm前台面，两侧抽屉与翻盖灯镜；常规衣柜深600mm，窗侧吊柜深400mm",
        "900mm拱门与主卧门不冲突；入口向内直行，再经940mm横向通道转入取衣区",
        "落地主柜展开4.61m，另补窗侧吊柜和入口上方顶柜；2850mm柜体＋50mm顶部收口按模型净高设计",
        "长衣、双层短衣、四抽、裤架、叠衣及换季顶柜；入口侧顶柜下净高2250mm，拱门上柜下净高2500mm"
      ],
      "accessTo": [
        "master"
      ],
      "floorObject": "Floor_bed2"
    },
    {
      "id": "bath1",
      "code": "R11",
      "name": "主卫",
      "position": "东北角，主卧北侧",
      "neighbors": "西邻衣帽间，南接主卧。",
      "polygonMm": [
        [
          13900,
          3400
        ],
        [
          12200,
          3400
        ],
        [
          12200,
          6700
        ],
        [
          13900,
          6700
        ]
      ],
      "boundsMm": {
        "xMin": 12200,
        "xMax": 13900,
        "yMin": 3400,
        "yMax": 6700
      },
      "anchorMm": [
        13050,
        5000
      ],
      "modelAxisAreaM2": 5.61,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [],
      "accessTo": [
        "master"
      ],
      "floorObject": "Floor_bath1"
    },
    {
      "id": "bath2",
      "code": "R12",
      "name": "客卫",
      "position": "北侧中部，次卧2与书房之间",
      "neighbors": "北邻设备平台，东邻衣帽间，西邻书房，南接过道。",
      "polygonMm": [
        [
          9050,
          4100
        ],
        [
          7350,
          4100
        ],
        [
          7350,
          6700
        ],
        [
          9050,
          6700
        ]
      ],
      "boundsMm": {
        "xMin": 7350,
        "xMax": 9050,
        "yMin": 4100,
        "yMax": 6700
      },
      "anchorMm": [
        8200,
        5400
      ],
      "modelAxisAreaM2": 4.42,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [],
      "accessTo": [
        "hall"
      ],
      "floorObject": "Floor_bath2"
    },
    {
      "id": "utility",
      "code": "R13",
      "name": "设备平台",
      "position": "北侧凹槽，客卫北侧",
      "neighbors": "东邻衣帽间，西邻书房，南邻客卫。",
      "polygonMm": [
        [
          9050,
          3400
        ],
        [
          7350,
          3400
        ],
        [
          7350,
          4100
        ],
        [
          9050,
          4100
        ]
      ],
      "boundsMm": {
        "xMin": 7350,
        "xMax": 9050,
        "yMin": 3400,
        "yMax": 4100
      },
      "anchorMm": [
        8200,
        3750
      ],
      "modelAxisAreaM2": 1.19,
      "areaStatus": "基准多边形面积，按图面定位边界计算；不是套内净面积、产权面积或可用面积。",
      "constraints": [
        "设备平台单独保留，不按居住房间设计",
        "未确认人员通行门，不将窗洞当作房门"
      ],
      "accessTo": [],
      "floorObject": "Floor_utility"
    }
  ],
  "connections": [
    {
      "from": "lobby",
      "to": "foyer",
      "kind": "door",
      "wallId": "apartment-entry",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          1900,
          4400
        ],
        "wallEndMm": [
          0,
          4400
        ],
        "startOffsetMm": 180,
        "endOffsetMm": 1280,
        "heightMm": 2200,
        "precision": "未标注洞口尺寸，图上推定",
        "operation": "door",
        "hingeAt": "start",
        "swingSign": 1,
        "role": "apartment_entry",
        "springHeightMm": null,
        "leafMaterial": null,
        "sliding": null
      }
    },
    {
      "from": "foyer",
      "to": "living",
      "kind": "open",
      "wallId": null,
      "status": "当前参考模型中的通行关系"
    },
    {
      "from": "kitchen",
      "to": "living",
      "kind": "sliding",
      "wallId": "kitchen-south",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          4450,
          6700
        ],
        "wallEndMm": [
          1900,
          6700
        ],
        "startOffsetMm": 200,
        "endOffsetMm": 1900,
        "heightMm": 2200,
        "precision": "未标注洞口尺寸，图上推定",
        "operation": "sliding",
        "hingeAt": "start",
        "swingSign": null,
        "role": null,
        "springHeightMm": null,
        "leafMaterial": "glass",
        "sliding": {
          "panels": 2,
          "tracks": 2,
          "displayOpenFraction": 0.65,
          "status": "双轨双扇及展示开度为示意；保留原推定门洞。"
        }
      }
    },
    {
      "from": "study",
      "to": "living",
      "kind": "sliding_glass_door",
      "wallId": "study-south",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          7350,
          6700
        ],
        "wallEndMm": [
          4450,
          6700
        ],
        "startOffsetMm": 600,
        "endOffsetMm": 2300,
        "heightMm": 2200,
        "precision": "用户记忆书房门与厨房宽度相近；当前按厨房1700mm推定净洞口等宽调整，居中布置，非实测值。",
        "operation": "sliding",
        "hingeAt": "start",
        "swingSign": null,
        "role": null,
        "springHeightMm": null,
        "leafMaterial": "glass",
        "sliding": {
          "panels": 2,
          "tracks": 2,
          "displayOpenFraction": 0.65,
          "status": "滑动方式已确认；扇数、轨数和展示开度尚无工程资料核验。"
        }
      }
    },
    {
      "from": "hall",
      "to": "living",
      "kind": "open",
      "wallId": null,
      "status": "当前参考模型中的通行关系"
    },
    {
      "from": "hall",
      "to": "master",
      "kind": "door",
      "wallId": "master-bed1",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          10300,
          6700
        ],
        "wallEndMm": [
          10300,
          11200
        ],
        "startOffsetMm": 100,
        "endOffsetMm": 1000,
        "heightMm": 2200,
        "precision": "未标注洞口尺寸，图上推定",
        "operation": "door",
        "hingeAt": "start",
        "swingSign": -1,
        "role": null,
        "springHeightMm": null,
        "leafMaterial": null,
        "sliding": null
      }
    },
    {
      "from": "hall",
      "to": "bed1",
      "kind": "door",
      "wallId": "bed1-north",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          10300,
          8000
        ],
        "wallEndMm": [
          7250,
          8000
        ],
        "startOffsetMm": 1970,
        "endOffsetMm": 2870,
        "heightMm": 2200,
        "precision": "公开装修改造大图与结构小图均显示：北墙靠客餐厅端入门，合页在客餐厅一侧，向卧室内开；900mm洞口与180mm端部墙垛为图上推定。",
        "operation": "door",
        "hingeAt": "end",
        "swingSign": 1,
        "role": null,
        "springHeightMm": null,
        "leafMaterial": null,
        "sliding": null
      }
    },
    {
      "from": "hall",
      "to": "bath2",
      "kind": "door",
      "wallId": "bath2-south",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          9050,
          6700
        ],
        "wallEndMm": [
          7350,
          6700
        ],
        "startOffsetMm": 160,
        "endOffsetMm": 1060,
        "heightMm": 2200,
        "precision": "未标注洞口尺寸，图上推定",
        "operation": "door",
        "hingeAt": "start",
        "swingSign": 1,
        "role": null,
        "springHeightMm": null,
        "leafMaterial": null,
        "sliding": null
      }
    },
    {
      "from": "master",
      "to": "bath1",
      "kind": "door",
      "wallId": "bath1-master",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          13900,
          6700
        ],
        "wallEndMm": [
          12200,
          6700
        ],
        "startOffsetMm": 700,
        "endOffsetMm": 1550,
        "heightMm": 2200,
        "precision": "未标注洞口尺寸，图上推定",
        "operation": "door",
        "hingeAt": "start",
        "swingSign": 1,
        "role": null,
        "springHeightMm": null,
        "leafMaterial": null,
        "sliding": null
      }
    },
    {
      "from": "living",
      "to": "balcony",
      "kind": "open",
      "wallId": null,
      "status": "当前参考模型中的通行关系"
    },
    {
      "from": "master",
      "to": "bed2",
      "kind": "arch",
      "wallId": "bed2-south",
      "status": "当前参考模型中的通行关系",
      "opening": {
        "wallStartMm": [
          12200,
          6700
        ],
        "wallEndMm": [
          9050,
          6700
        ],
        "startOffsetMm": 120,
        "endOffsetMm": 1020,
        "heightMm": 2450,
        "precision": "套间设计02：拱门移向主卫一侧，净宽900mm、拱顶2450mm；避开主卧门开启范围，结构可开洞性待核实。",
        "operation": "arch",
        "hingeAt": "start",
        "swingSign": null,
        "role": "master_closet_arch",
        "springHeightMm": 2000,
        "leafMaterial": null,
        "sliding": null
      }
    }
  ]
}