{
  "schemaVersion": 1,
  "units": "mm",
  "items": [
    {
      "id": "simple-window",
      "name": "Four-pane window",
      "revision": 2,
      "guide": "simple-window.html",
      "template": "simple-window-print.html",
      "connections": [
        {
          "id": "rear-wall-mount",
          "type": "glued-overlay",
          "itemPartId": "W1",
          "frame": {
            "originMm": [
              0,
              0,
              0
            ],
            "axes": {
              "u": [
                1,
                0,
                0
              ],
              "v": [
                0,
                1,
                0
              ],
              "normal": [
                0,
                0,
                1
              ]
            },
            "reference": "center-of-rear-face"
          },
          "host": {
            "type": "flat-wall",
            "face": "exterior",
            "footprint": {
              "shape": "rectangle",
              "widthMm": 50,
              "heightMm": 60,
              "centerMm": [
                0,
                0
              ]
            },
            "cutout": {
              "shape": "rectangle",
              "widthMm": 38,
              "heightMm": 48,
              "centerMm": [
                0,
                0
              ],
              "through": true
            },
            "clearSightline": true
          },
          "attachment": {
            "method": "pva",
            "applyTo": "item-rear-face",
            "contact": {
              "shape": "rectangular-ring",
              "outerMm": [
                50,
                60
              ],
              "innerMm": [
                38,
                48
              ],
              "centerMm": [
                0,
                0
              ]
            },
            "nominalOverlapMm": 6
          }
        }
      ]
    },
    {
      "id": "small-window",
      "name": "Small four-pane window",
      "revision": 1,
      "guide": "small-window.html",
      "template": "small-window-print.html",
      "connections": [
        {
          "id": "rear-wall-mount",
          "type": "glued-overlay",
          "itemPartId": "W2",
          "frame": {
            "originMm": [
              0,
              0,
              0
            ],
            "axes": {
              "u": [
                1,
                0,
                0
              ],
              "v": [
                0,
                1,
                0
              ],
              "normal": [
                0,
                0,
                1
              ]
            },
            "reference": "center-of-rear-face"
          },
          "host": {
            "type": "flat-wall",
            "face": "exterior",
            "footprint": {
              "shape": "rectangle",
              "widthMm": 36,
              "heightMm": 42,
              "centerMm": [
                0,
                0
              ]
            },
            "cutout": {
              "shape": "rectangle",
              "widthMm": 28,
              "heightMm": 34,
              "centerMm": [
                0,
                0
              ],
              "through": true
            },
            "clearSightline": true
          },
          "attachment": {
            "method": "pva",
            "applyTo": "item-rear-face",
            "contact": {
              "shape": "rectangular-ring",
              "outerMm": [
                36,
                42
              ],
              "innerMm": [
                28,
                34
              ],
              "centerMm": [
                0,
                0
              ]
            },
            "nominalOverlapMm": 4
          }
        }
      ]
    },
    {
      "id": "front-door",
      "name": "Front door",
      "revision": 1,
      "guide": "front-door.html",
      "template": "front-door-print.html",
      "connections": [
        {
          "id": "rear-wall-mount",
          "type": "glued-overlay",
          "itemPartId": "D1",
          "frame": {
            "originMm": [
              0,
              42,
              0
            ],
            "axes": {
              "u": [
                1,
                0,
                0
              ],
              "v": [
                0,
                1,
                0
              ],
              "normal": [
                0,
                0,
                1
              ]
            },
            "reference": "center-of-rear-face"
          },
          "host": {
            "type": "flat-wall",
            "face": "exterior",
            "footprint": {
              "shape": "rectangle",
              "widthMm": 56,
              "heightMm": 84,
              "centerMm": [
                0,
                0
              ]
            },
            "cutout": null
          },
          "attachment": {
            "method": "pva",
            "applyTo": "item-rear-face",
            "contact": {
              "shape": "rectangle",
              "widthMm": 56,
              "heightMm": 84,
              "centerMm": [
                0,
                0
              ]
            }
          }
        }
      ]
    },
    {
      "id": "hinged-front-door",
      "name": "Opening front door",
      "revision": 1,
      "guide": "hinged-front-door.html",
      "template": "hinged-front-door-print.html",
      "connections": [
        {
          "id": "swing-door-wall-mount",
          "type": "glued-overlay",
          "itemPartId": "HD1",
          "frame": {
            "originMm": [
              0,
              0,
              0
            ],
            "axes": {
              "u": [
                1,
                0,
                0
              ],
              "v": [
                0,
                1,
                0
              ],
              "normal": [
                0,
                0,
                1
              ]
            },
            "reference": "bottom center of the rear frame"
          },
          "host": {
            "type": "flat-wall",
            "face": "exterior",
            "footprint": {
              "shape": "rectangle",
              "widthMm": 56,
              "heightMm": 84,
              "centerMm": [
                0,
                42
              ]
            },
            "cutout": {
              "shape": "rectangle",
              "widthMm": 43,
              "heightMm": 79,
              "lowerLeftMm": [
                -23,
                0
              ],
              "centerMm": [
                -1.5,
                39.5
              ],
              "through": true
            },
            "thresholdClearanceMm": 1,
            "stop": {
              "type": "wall-reveal",
              "edge": "right",
              "overlapMm": 2
            },
            "swing": {
              "hand": "left as seen from outside",
              "direction": "outward",
              "maxAngleDeg": 90,
              "axisOriginMm": [
                -22.249999999999996,
                0,
                0.5
              ],
              "axis": [
                0,
                1,
                0
              ],
              "clearRadiusMm": 45,
              "bottomClearanceMm": 2
            }
          },
          "attachment": {
            "method": "pva",
            "applyTo": "rear-jambs-and-header",
            "contact": {
              "shape": "rectangles",
              "rectanglesMm": [
                {
                  "xMm": -28,
                  "yMm": 0,
                  "widthMm": 5,
                  "heightMm": 79
                },
                {
                  "xMm": 23,
                  "yMm": 0,
                  "widthMm": 5,
                  "heightMm": 79
                },
                {
                  "xMm": -28,
                  "yMm": 79,
                  "widthMm": 56,
                  "heightMm": 5
                }
              ]
            }
          },
          "articulation": {
            "material": "flexible cloth tape",
            "count": 2,
            "widthMm": 12,
            "heightMm": 14,
            "gapMm": 1.5,
            "lowerEdgesMm": [
              13,
              52
            ]
          }
        }
      ]
    },
    {
      "id": "front-steps",
      "name": "Front steps",
      "revision": 1,
      "guide": "front-steps.html",
      "template": "front-steps-print.html",
      "connections": [
        {
          "id": "ground-seat",
          "type": "glued-base",
          "itemPartId": "S1",
          "frame": {
            "originMm": [
              0,
              -0.25,
              22.5
            ],
            "axes": {
              "u": [
                1,
                0,
                0
              ],
              "v": [
                0,
                0,
                -1
              ],
              "normal": [
                0,
                1,
                0
              ]
            },
            "reference": "center-of-base-underside"
          },
          "host": {
            "type": "flat-base",
            "face": "top",
            "footprint": {
              "shape": "rectangle",
              "widthMm": 60,
              "heightMm": 45.5,
              "centerMm": [
                0,
                0
              ]
            },
            "cutout": null
          },
          "attachment": {
            "method": "pva",
            "applyTo": "item-base-underside",
            "contact": {
              "shape": "rectangle",
              "widthMm": 58.5,
              "heightMm": 45,
              "centerMm": [
                0,
                0
              ]
            }
          }
        },
        {
          "id": "threshold-align",
          "type": "edge-alignment",
          "itemPartId": "S1",
          "frame": {
            "originMm": [
              0,
              24.25,
              -0.25
            ],
            "axes": {
              "u": [
                1,
                0,
                0
              ],
              "v": [
                0,
                1,
                0
              ],
              "normal": [
                0,
                0,
                1
              ]
            },
            "reference": "center-of-upper-rear-edge"
          },
          "host": {
            "type": "door-threshold",
            "heightAboveBaseMm": 24.5,
            "usableWidthMm": 60,
            "upperTreadDepthMm": 15,
            "cutout": null
          },
          "attachment": {
            "method": "align",
            "applyTo": "upper-rear-edge"
          }
        }
      ]
    },
    {
      "id": "mailbox",
      "name": "Post mailbox",
      "revision": 1,
      "guide": "mailbox.html",
      "template": "mailbox-print.html",
      "connections": [
        {
          "id": "post-foot",
          "type": "glued-base",
          "itemPartId": "M4",
          "frame": {
            "originMm": [
              0,
              -0.25,
              -4.55
            ],
            "axes": {
              "u": [
                1,
                0,
                0
              ],
              "v": [
                0,
                0,
                -1
              ],
              "normal": [
                0,
                1,
                0
              ]
            },
            "reference": "center-of-foot-underside"
          },
          "host": {
            "type": "flat-base",
            "face": "top",
            "footprint": {
              "shape": "rectangle",
              "widthMm": 8,
              "heightMm": 7,
              "centerMm": [
                0,
                0
              ]
            },
            "cutout": null,
            "overheadClearanceMm": {
              "width": 33,
              "depth": 28.3,
              "height": 53.5,
              "extendsForwardFromFootMm": 21.3
            }
          },
          "attachment": {
            "method": "pva",
            "applyTo": "item-foot-underside",
            "contact": {
              "shape": "rectangle",
              "widthMm": 8,
              "heightMm": 7,
              "centerMm": [
                0,
                0
              ]
            }
          }
        }
      ]
    },
    {
      "id": "chimney",
      "name": "Pitched-roof chimney",
      "revision": 1,
      "guide": "chimney.html",
      "template": "chimney-print.html",
      "connections": [
        {
          "id": "sloped-roof-seat",
          "type": "glued-base",
          "itemPartId": "CH",
          "frame": {
            "originMm": [
              0,
              -1.51,
              0
            ],
            "axes": {
              "u": [
                0.6643638388299198,
                -0.7474093186836597,
                0
              ],
              "v": [
                0,
                0,
                -1
              ],
              "normal": [
                0.7474093186836597,
                0.6643638388299198,
                0
              ]
            },
            "reference": "upslope front corner projected vertically onto the roof contact plane"
          },
          "host": {
            "type": "pitched-roof",
            "face": "exterior",
            "pitchDeg": 48.37,
            "fallPerRun": [
              9,
              8
            ],
            "cutout": null,
            "footprint": {
              "shape": "rectangle",
              "widthMm": 39.14,
              "depthMm": 21,
              "anchor": "upslope front corner"
            }
          },
          "attachment": {
            "method": "pva",
            "applyTo": "underside-of-both-inward-feet",
            "contact": {
              "shape": "polygons",
              "polygonsMm": [
                [
                  [
                    1.89,
                    0
                  ],
                  [
                    3.59,
                    7.5
                  ],
                  [
                    33.3,
                    7.5
                  ],
                  [
                    35,
                    0
                  ]
                ],
                [
                  [
                    35,
                    21
                  ],
                  [
                    33.3,
                    13.5
                  ],
                  [
                    3.59,
                    13.5
                  ],
                  [
                    1.89,
                    21
                  ]
                ]
              ]
            }
          }
        }
      ]
    }
  ]
}
