{
  "version": 1,
  "title": "Дом — реконструкция по шести изображениям",
  "units": "metres",
  "upAxis": "Y",
  "dimensionStatus": "estimated_unmeasured",
  "calibration": {
    "groundMetersPerPixel": 0.0144,
    "upperMetersPerPixel": 0.01611891891891892,
    "upperToGroundRatio": 1.1193693693693694,
    "method": "Single common isotropic scale across all rooms; structural alignment, no per-room resizing",
    "horizontalVerticalScale": "assumed equal; raster alone cannot prove isotropy",
    "groundImageOrigin": [
      498,
      850
    ],
    "upperImageAnchor": [
      78,
      280
    ],
    "groundAnchor": [
      249,
      20
    ]
  },
  "dimensions": {
    "width": 11.8192,
    "depth": 13.7344,
    "floorToFloor": 3.15,
    "slab": 0.25,
    "plinth": 0.42,
    "roofEave": 6.64,
    "roofPitchDegrees": 23,
    "roofOverhang": 0.7,
    "lowRoofEave": 3.42,
    "lowRoofPitchDegrees": 9,
    "note": "Overall dimensions derived from outer wall geometry, including wall thickness. Edit floors[].outer for footprint changes."
  },
  "stairs": {
    "groundPolygon": [
      [
        -3.1104,
        -4.3704
      ],
      [
        -1.2528,
        -4.3704
      ],
      [
        -1.2528,
        -1.8576
      ],
      [
        -3.1104,
        -1.8576
      ]
    ],
    "upperOpening": [
      [
        -3.16651,
        -4.37611
      ],
      [
        -1.23224,
        -4.37611
      ],
      [
        -1.23224,
        -1.78096
      ],
      [
        -3.16651,
        -1.78096
      ]
    ],
    "bottom": 0.42,
    "rise": 3.15,
    "risers": 16,
    "tread": 0.23,
    "flightWidth": 0.88,
    "landingDepth": 0.9,
    "layout": "U-shaped",
    "headroomStatus": "Opening covers both flights. Upper landing alignment is approximate; site measurement required.",
    "riserHeight": 0.196875,
    "pitchDegrees": 40.56
  },
  "floors": [
    {
      "name": "1 этаж",
      "elevation": 0.42,
      "wallHeight": 2.9,
      "outer": [
        [
          -3.384,
          -11.7504
        ],
        [
          3.3696,
          -11.7504
        ],
        [
          3.3696,
          -7.56
        ],
        [
          4.464,
          -7.56
        ],
        [
          4.464,
          -4.4064
        ],
        [
          3.3696,
          -4.4064
        ],
        [
          3.3696,
          -0.1872
        ],
        [
          0.504,
          -0.1872
        ],
        [
          0.504,
          -1.6416
        ],
        [
          -3.312,
          -1.6416
        ],
        [
          -3.312,
          1.584
        ],
        [
          -6.9552,
          1.584
        ],
        [
          -6.9552,
          -7.56
        ],
        [
          -3.384,
          -7.56
        ]
      ],
      "outerThickness": 0.4,
      "rooms": [
        {
          "id": "living",
          "name": "Гостиная",
          "planArea": 25.57,
          "polygon": [
            [
              0.6048,
              -7.3728
            ],
            [
              0.6048,
              -7.56
            ],
            [
              3.1696,
              -7.56
            ],
            [
              3.1696,
              -11.5504
            ],
            [
              -3.184,
              -11.5504
            ],
            [
              -3.184,
              -7.56
            ],
            [
              -1.8356,
              -7.56
            ],
            [
              -1.7356,
              -7.56
            ],
            [
              -1.3616,
              -7.56
            ],
            [
              -1.2016,
              -7.56
            ],
            [
              -1.2016,
              -7.56
            ],
            [
              -1.2016,
              -7.3728
            ]
          ],
          "modelArea": 25.692,
          "deviationPercent": 0.48,
          "sourcePolygon": [
            [
              277,
              50
            ],
            [
              718,
              50
            ],
            [
              718,
              338
            ],
            [
              418,
              338
            ],
            [
              418,
              258
            ],
            [
              347,
              258
            ],
            [
              347,
              322
            ],
            [
              277,
              322
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "kitchen",
          "name": "Кухня",
          "planArea": 9.58,
          "polygon": [
            [
              0.6948,
              -7.3728
            ],
            [
              0.6948,
              -5.8752
            ],
            [
              0.6948,
              -4.5064
            ],
            [
              3.1696,
              -4.5064
            ],
            [
              3.1696,
              -4.6064
            ],
            [
              4.264,
              -4.6064
            ],
            [
              4.264,
              -7.36
            ],
            [
              3.1696,
              -7.36
            ],
            [
              3.1696,
              -7.3728
            ]
          ],
          "modelArea": 10.107,
          "deviationPercent": 5.5,
          "sourcePolygon": [
            [
              554,
              340
            ],
            [
              793,
              340
            ],
            [
              793,
              530
            ],
            [
              554,
              530
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "hall",
          "name": "Проходная зона",
          "planArea": 12.95,
          "polygon": [
            [
              -4.2914,
              -5.8528
            ],
            [
              -4.2914,
              -4.579
            ],
            [
              -3.312,
              -4.579
            ],
            [
              -3.312,
              -4.464
            ],
            [
              -3.112,
              -4.464
            ],
            [
              -3.112,
              -4.464
            ],
            [
              -0.9856,
              -4.464
            ],
            [
              -0.9856,
              -3.2192
            ],
            [
              0.5148,
              -3.2192
            ],
            [
              0.5148,
              -4.4064
            ],
            [
              0.5148,
              -5.8752
            ],
            [
              0.5148,
              -5.8752
            ],
            [
              0.6948,
              -5.8752
            ],
            [
              0.6948,
              -7.3728
            ],
            [
              -1.2016,
              -7.3728
            ],
            [
              -1.2016,
              -5.9328
            ],
            [
              -1.2016,
              -5.9328
            ],
            [
              -1.2016,
              -5.8528
            ],
            [
              -1.2816,
              -5.8528
            ]
          ],
          "modelArea": 11.308,
          "deviationPercent": -12.68,
          "sourcePolygon": [
            [
              201,
              446
            ],
            [
              417,
              446
            ],
            [
              417,
              338
            ],
            [
              537,
              338
            ],
            [
              537,
              628
            ],
            [
              430,
              628
            ],
            [
              430,
              540
            ],
            [
              201,
              540
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "study",
          "name": "Кабинет",
          "planArea": 9.49,
          "polygon": [
            [
              0.6948,
              -4.3064
            ],
            [
              0.6948,
              -1.8416
            ],
            [
              0.704,
              -1.8416
            ],
            [
              0.704,
              -0.3872
            ],
            [
              3.1696,
              -0.3872
            ],
            [
              3.1696,
              -4.3064
            ]
          ],
          "modelArea": 9.686,
          "deviationPercent": 2.06,
          "sourcePolygon": [
            [
              551,
              559
            ],
            [
              718,
              559
            ],
            [
              718,
              822
            ],
            [
              551,
              822
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "garage",
          "name": "Гараж",
          "planArea": 18.54,
          "polygon": [
            [
              -6.7552,
              -4.349
            ],
            [
              -6.7552,
              1.384
            ],
            [
              -3.512,
              1.384
            ],
            [
              -3.512,
              -1.8416
            ],
            [
              -3.512,
              -4.349
            ]
          ],
          "modelArea": 18.593,
          "deviationPercent": 0.29,
          "sourcePolygon": [
            [
              29,
              551
            ],
            [
              254,
              551
            ],
            [
              254,
              946
            ],
            [
              29,
              946
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "utility",
          "name": "Техническое помещение",
          "planArea": 6.04,
          "polygon": [
            [
              -6.7552,
              -7.36
            ],
            [
              -6.7552,
              -4.579
            ],
            [
              -4.5214,
              -4.579
            ],
            [
              -4.5214,
              -7.36
            ]
          ],
          "modelArea": 6.212,
          "deviationPercent": 2.85,
          "sourcePolygon": [
            [
              29,
              341
            ],
            [
              182,
              341
            ],
            [
              182,
              531
            ],
            [
              29,
              531
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "wc",
          "name": "Санузел",
          "planArea": 3.17,
          "polygon": [
            [
              -4.2914,
              -7.36
            ],
            [
              -4.2914,
              -6.0128
            ],
            [
              -1.8356,
              -6.0128
            ],
            [
              -1.8356,
              -7.36
            ],
            [
              -3.184,
              -7.36
            ]
          ],
          "modelArea": 3.308,
          "deviationPercent": 4.37,
          "sourcePolygon": [
            [
              201,
              341
            ],
            [
              366,
              341
            ],
            [
              366,
              430
            ],
            [
              201,
              430
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "stair",
          "name": "Зона возле лестницы",
          "planArea": 5.16,
          "polygon": [
            [
              -1.1456,
              -4.464
            ],
            [
              -3.112,
              -4.464
            ],
            [
              -3.112,
              -1.8416
            ],
            [
              -1.1456,
              -1.8416
            ],
            [
              -1.1456,
              -3.1536
            ],
            [
              -1.1456,
              -3.1536
            ]
          ],
          "modelArea": 5.157,
          "deviationPercent": -0.06,
          "sourcePolygon": [
            [
              277,
              540
            ],
            [
              417,
              540
            ],
            [
              417,
              721
            ],
            [
              277,
              721
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "vestibule",
          "name": "Тамбур",
          "planArea": 2.02,
          "polygon": [
            [
              -0.9856,
              -3.0592
            ],
            [
              -0.9856,
              -1.8416
            ],
            [
              0.5148,
              -1.8416
            ],
            [
              0.5148,
              -3.0592
            ]
          ],
          "modelArea": 1.827,
          "deviationPercent": -9.56,
          "sourcePolygon": [
            [
              433,
              640
            ],
            [
              524,
              640
            ],
            [
              524,
              722
            ],
            [
              433,
              722
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        }
      ],
      "walls": [
        {
          "id": "utility-south",
          "a": [
            -6.9552,
            -4.464
          ],
          "b": [
            -3.312,
            -4.464
          ],
          "thickness": 0.23,
          "openings": [
            {
              "center": 0.6912,
              "width": 0.9,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "utility-east",
          "a": [
            -4.4064,
            -7.56
          ],
          "b": [
            -4.4064,
            -4.464
          ],
          "thickness": 0.23,
          "openings": [
            {
              "center": 2.3472,
              "width": 0.85,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "wc-south",
          "a": [
            -4.4064,
            -5.9328
          ],
          "b": [
            -1.2816,
            -5.9328
          ],
          "thickness": 0.16,
          "openings": [
            {
              "center": 1.224,
              "width": 0.85,
              "sill": 0,
              "height": 2.15,
              "type": "door",
              "swingSign": -1,
              "evidence": "source-5.jpg: west hinge, outward swing south into hall; opening location and width unchanged"
            }
          ]
        },
        {
          "id": "garage-east",
          "a": [
            -3.312,
            -4.464
          ],
          "b": [
            -3.312,
            1.584
          ],
          "thickness": 0.4,
          "openings": []
        },
        {
          "id": "stair-east",
          "a": [
            -1.0656,
            -3.1536
          ],
          "b": [
            -1.0656,
            -1.6416
          ],
          "thickness": 0.16,
          "openings": []
        },
        {
          "id": "vestibule-north",
          "a": [
            -1.0656,
            -3.1392
          ],
          "b": [
            0.6048,
            -3.1392
          ],
          "thickness": 0.16,
          "openings": [
            {
              "center": 0.8208,
              "width": 0.9,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "study-west",
          "a": [
            0.6048,
            -4.4064
          ],
          "b": [
            0.6048,
            -0.1872
          ],
          "thickness": 0.18,
          "openings": [
            {
              "center": 0.6768,
              "width": 0.9,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "kitchen-south",
          "a": [
            0.6048,
            -4.4064
          ],
          "b": [
            3.3696,
            -4.4064
          ],
          "thickness": 0.2,
          "openings": []
        },
        {
          "id": "kitchen-return",
          "a": [
            0.6048,
            -5.8752
          ],
          "b": [
            0.6048,
            -4.4064
          ],
          "thickness": 0.18,
          "openings": []
        },
        {
          "id": "wc-east",
          "a": [
            -1.7856,
            -7.56
          ],
          "b": [
            -1.7856,
            -5.9328
          ],
          "thickness": 0.1,
          "openings": [],
          "evidence": "source-5.jpg: preserved real WC east partition at plan x=374; former wc-cabinet"
        },
        {
          "id": "wc-north",
          "a": [
            -3.384,
            -7.56
          ],
          "b": [
            -1.2816,
            -7.56
          ],
          "thickness": 0.28,
          "openings": [],
          "evidence": "source-5.jpg: missing continuation of living/WC boundary, plan y=325, x=263..409; thickness estimated to retain existing sanitary fixtures"
        }
      ],
      "openings": [
        {
          "id": "F1-E0-0",
          "edge": 0,
          "center": 4.7808,
          "width": 1.75,
          "sill": 0,
          "height": 2.3,
          "type": "doubleDoor",
          "evidence": "plan"
        },
        {
          "id": "F1-E13-1",
          "edge": 13,
          "center": 2.304,
          "width": 2.2,
          "sill": 0.65,
          "height": 1.75,
          "type": "window",
          "evidence": "plan"
        },
        {
          "id": "F1-E3-2",
          "edge": 3,
          "center": 1.6128,
          "width": 1.45,
          "sill": 0.92,
          "height": 1.38,
          "type": "window",
          "evidence": "plan"
        },
        {
          "id": "F1-E6-3",
          "edge": 6,
          "center": 1.44,
          "width": 1.47,
          "sill": 0.18,
          "height": 2.2,
          "type": "window",
          "evidence": "plan+shell"
        },
        {
          "id": "F1-E8-4",
          "edge": 8,
          "center": 0.792,
          "width": 1.28,
          "sill": 0,
          "height": 2.3,
          "type": "entrance",
          "evidence": "plan+shell"
        },
        {
          "id": "F1-E10-5",
          "edge": 10,
          "center": 1.8288,
          "width": 2.56,
          "sill": 0,
          "height": 2.5,
          "type": "garage",
          "evidence": "plan+shell"
        },
        {
          "id": "F1-E11-6",
          "edge": 11,
          "center": 7.3296,
          "width": 0.95,
          "sill": 0.18,
          "height": 2.12,
          "type": "window",
          "evidence": "shell; plan has no window"
        },
        {
          "id": "F1-E11-7",
          "edge": 11,
          "center": 3.4992,
          "width": 0.64,
          "sill": 1.18,
          "height": 1.13,
          "type": "window",
          "evidence": "shell; plan has no window"
        }
      ],
      "allDimensionsEstimated": true
    },
    {
      "name": "2 этаж",
      "elevation": 3.57,
      "wallHeight": 2.9,
      "outer": [
        [
          -3.37605,
          -11.74245
        ],
        [
          3.36165,
          -11.74245
        ],
        [
          3.36165,
          -7.53542
        ],
        [
          4.40938,
          -7.53542
        ],
        [
          4.40938,
          -4.44058
        ],
        [
          3.36165,
          -4.44058
        ],
        [
          3.36165,
          -0.23355
        ],
        [
          -1.29671,
          -0.23355
        ],
        [
          -1.29671,
          -1.70037
        ],
        [
          -3.37605,
          -1.70037
        ],
        [
          -3.37605,
          -4.44058
        ],
        [
          -4.48826,
          -4.44058
        ],
        [
          -4.48826,
          -7.55154
        ],
        [
          -3.37605,
          -7.55154
        ]
      ],
      "outerThickness": 0.38,
      "rooms": [
        {
          "id": "bed1",
          "name": "Спальня 1",
          "planArea": 11.76,
          "polygon": [
            [
              -0.08832,
              -7.56706
            ],
            [
              -0.08832,
              -11.55245
            ],
            [
              -3.18605,
              -11.55245
            ],
            [
              -3.18605,
              -7.56706
            ]
          ],
          "modelArea": 12.346,
          "deviationPercent": 4.98,
          "sourcePolygon": [
            [
              104,
              306
            ],
            [
              294,
              306
            ],
            [
              294,
              550
            ],
            [
              104,
              550
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "bed2",
          "name": "Спальня 2",
          "planArea": 12.09,
          "polygon": [
            [
              0.041681,
              -7.56706
            ],
            [
              3.17165,
              -7.56706
            ],
            [
              3.17165,
              -11.55245
            ],
            [
              0.041681,
              -11.55245
            ]
          ],
          "modelArea": 12.474,
          "deviationPercent": 3.18,
          "sourcePolygon": [
            [
              304,
              306
            ],
            [
              495,
              306
            ],
            [
              495,
              550
            ],
            [
              304,
              550
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "master",
          "name": "Спальня 3",
          "planArea": 16.46,
          "polygon": [
            [
              -1.06164,
              -4.415059
            ],
            [
              -1.06164,
              -0.42355
            ],
            [
              3.17165,
              -0.42355
            ],
            [
              3.17165,
              -4.405059
            ],
            [
              0.718151,
              -4.405059
            ],
            [
              0.718151,
              -4.40506
            ],
            [
              0.71815,
              -4.40506
            ],
            [
              0.71815,
              -4.415059
            ]
          ],
          "modelArea": 16.873,
          "deviationPercent": 2.51,
          "sourcePolygon": [
            [
              236,
              750
            ],
            [
              338,
              750
            ],
            [
              338,
              759
            ],
            [
              495,
              759
            ],
            [
              495,
              994
            ],
            [
              236,
              994
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "hall",
          "name": "Холл",
          "planArea": 8.88,
          "polygon": [
            [
              1.025005,
              -7.407059
            ],
            [
              -2.16773,
              -7.407059
            ],
            [
              -2.16773,
              -4.376108
            ],
            [
              -1.24164,
              -4.376108
            ],
            [
              -1.24164,
              -4.50506
            ],
            [
              -1.151643,
              -4.50506
            ],
            [
              -1.151643,
              -4.595059
            ],
            [
              -1.15164,
              -4.595059
            ],
            [
              -1.15164,
              -4.59506
            ],
            [
              0.71815,
              -4.59506
            ],
            [
              0.71815,
              -4.60506
            ],
            [
              1.025005,
              -4.60506
            ]
          ],
          "modelArea": 9.186,
          "deviationPercent": 3.44,
          "sourcePolygon": [
            [
              166,
              564
            ],
            [
              364,
              564
            ],
            [
              364,
              719
            ],
            [
              338,
              719
            ],
            [
              338,
              734
            ],
            [
              230,
              734
            ],
            [
              230,
              750
            ],
            [
              166,
              750
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "bath",
          "name": "Ванная",
          "planArea": 8.21,
          "polygon": [
            [
              1.18501,
              -7.345416
            ],
            [
              1.18501,
              -4.60506
            ],
            [
              3.17165,
              -4.60506
            ],
            [
              3.17165,
              -4.63058
            ],
            [
              4.21938,
              -4.63058
            ],
            [
              4.21938,
              -7.345416
            ]
          ],
          "modelArea": 8.289,
          "deviationPercent": 0.96,
          "sourcePolygon": [
            [
              375,
              565
            ],
            [
              562,
              565
            ],
            [
              562,
              733
            ],
            [
              375,
              733
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        },
        {
          "id": "wardrobe",
          "name": "Гардеробная",
          "planArea": 5.34,
          "polygon": [
            [
              -4.298259,
              -7.361535
            ],
            [
              -4.298259,
              -4.630584
            ],
            [
              -2.32773,
              -4.630584
            ],
            [
              -2.32773,
              -7.361535
            ]
          ],
          "modelArea": 5.381,
          "deviationPercent": 0.78,
          "sourcePolygon": [
            [
              35,
              566
            ],
            [
              155,
              566
            ],
            [
              155,
              749
            ],
            [
              35,
              749
            ]
          ],
          "measurement": "Polygon bounded by actual inside wall faces; open-plan zoning follows drawn room boundaries, thresholds excluded"
        }
      ],
      "walls": [
        {
          "id": "bedroom-divider",
          "a": [
            -0.02332,
            -11.74245
          ],
          "b": [
            -0.02332,
            -7.48706
          ],
          "thickness": 0.13,
          "openings": []
        },
        {
          "id": "bedroom1-south",
          "a": [
            -3.37605,
            -7.48706
          ],
          "b": [
            -0.02332,
            -7.48706
          ],
          "thickness": 0.16,
          "openings": [
            {
              "center": 2.804691891891892,
              "width": 0.87,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "bedroom2-south",
          "a": [
            -0.02332,
            -7.48706
          ],
          "b": [
            3.36165,
            -7.48706
          ],
          "thickness": 0.16,
          "openings": [
            {
              "center": 0.46744864864864866,
              "width": 0.87,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "wardrobe-east",
          "a": [
            -2.24773,
            -7.55154
          ],
          "b": [
            -2.24773,
            -4.44058
          ],
          "thickness": 0.16,
          "openings": [
            {
              "center": 1.7086054054054054,
              "width": 0.88,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "bath-west",
          "a": [
            1.10501,
            -7.53542
          ],
          "b": [
            1.10501,
            -4.44058
          ],
          "thickness": 0.16,
          "openings": [
            {
              "center": 1.7408432432432432,
              "width": 0.87,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "bath-south",
          "a": [
            0.71815,
            -4.50506
          ],
          "b": [
            3.36165,
            -4.50506
          ],
          "thickness": 0.2,
          "openings": []
        },
        {
          "id": "master-north",
          "a": [
            -1.15164,
            -4.50506
          ],
          "b": [
            0.71815,
            -4.50506
          ],
          "thickness": 0.18,
          "openings": [
            {
              "center": 1.0316108108108109,
              "width": 0.9,
              "sill": 0,
              "height": 2.15,
              "type": "door"
            }
          ]
        },
        {
          "id": "stair-master",
          "a": [
            -1.15164,
            -4.50506
          ],
          "b": [
            -1.1516432432432435,
            -1.700367567567567
          ],
          "thickness": 0.18,
          "openings": []
        }
      ],
      "openings": [
        {
          "id": "F2-E0-0",
          "edge": 0,
          "center": 1.4668,
          "width": 0.86,
          "sill": 0,
          "height": 2.2,
          "type": "doorGlazed",
          "evidence": "plan"
        },
        {
          "id": "F2-E0-1",
          "edge": 0,
          "center": 5.2064,
          "width": 0.86,
          "sill": 0,
          "height": 2.2,
          "type": "doorGlazed",
          "evidence": "plan"
        },
        {
          "id": "F2-E13-2",
          "edge": 13,
          "center": 2.0471,
          "width": 1.4,
          "sill": 0.72,
          "height": 1.6,
          "type": "window",
          "evidence": "plan"
        },
        {
          "id": "F2-E1-3",
          "edge": 1,
          "center": 2.1438,
          "width": 1.4,
          "sill": 0.72,
          "height": 1.6,
          "type": "window",
          "evidence": "plan"
        },
        {
          "id": "F2-E3-4",
          "edge": 3,
          "center": 1.5474,
          "width": 1.3,
          "sill": 0.95,
          "height": 1.35,
          "type": "window",
          "evidence": "plan"
        },
        {
          "id": "F2-E6-5",
          "edge": 6,
          "center": 1.4346,
          "width": 1.46,
          "sill": 0.82,
          "height": 1.62,
          "type": "window",
          "evidence": "plan+shell"
        },
        {
          "id": "F2-E8-6",
          "edge": 8,
          "center": 1.1122,
          "width": 0.78,
          "sill": 0.08,
          "height": 2.44,
          "type": "window",
          "evidence": "shell; balcony location conflict"
        },
        {
          "id": "F2-E11-7",
          "edge": 11,
          "center": 2.3534,
          "width": 0.7,
          "sill": 1.78,
          "height": 0.52,
          "type": "window",
          "evidence": "shell; plan has no window"
        },
        {
          "id": "F2-master-balcony",
          "edge": 7,
          "center": 0.8220648648648649,
          "width": 0.85,
          "sill": 0,
          "height": 2.15,
          "type": "doorGlazed",
          "evidence": "plan only; not visible in photos"
        }
      ],
      "allDimensionsEstimated": true
    }
  ],
  "roof": {
    "overhang": 0.7,
    "pitchDegrees": 23,
    "eave": 6.64,
    "estimated": true,
    "reconstruction": "Union of hipped fields with ridges, hips and valleys; rear junctions inferred",
    "fieldsSourcePixels": [
      [
        91,
        293,
        509,
        650
      ],
      [
        91,
        650,
        509,
        1007
      ],
      [
        22,
        553,
        574,
        746
      ]
    ],
    "lowFieldSourcePixels": [
      15,
      325,
      268,
      960
    ],
    "frontBridgeNote": "Main front hip roof bridges the stair recess / front balcony to match the broad overhang seen in photographs."
  },
  "interior": {
    "status": "Neutral oak / greige material and detailed furniture refinement, architectural geometry retained",
    "doorOpenDegrees": 22,
    "designReferences": [
      "references/design-floor-1.jpg",
      "references/design-floor-2.jpg"
    ],
    "materials": {
      "floor": "Neutral oak, 1.20 x 0.20 m plank module with staggered joints",
      "door": "Separate vertical oak veneer material",
      "stairs": "Separate solid oak material, grain along tread",
      "furniture": "Vertical oak veneer, matte greige paint, brushed metal",
      "fabric": "Sand, warm greige and muted olive woven upholstery; separate cotton linen and blanket",
      "stone": "Matte limestone 0.60 m tile module; light honed stone counters"
    },
    "lighting": {
      "day": "Neutral sky / sun and ceiling bounce approximation",
      "evening": "Warm local ceiling and bedside practicals",
      "stairNosingLED": true
    },
    "decorativeFinishThickness_estimate": 0.012
  },
  "sourceFiles": {
    "1": "references/source-1.jpg",
    "2": "references/source-2.jpg",
    "3": "references/source-3.jpg",
    "4": "references/source-4.jpg",
    "5": "references/source-5.jpg",
    "6": "references/source-6.jpg"
  }
}
