floorPlan.yaml

This configuration is what will be used to generate the various rooms within your space.

[
  {
    "name": "livingroom",
    "diagonal": [
      [0, 0], 
      [[5, 8], [7, 8]]
    ],
    "components": [
      {"type": "window", "size": 2, "segment": 2}
    ]
  },

  {
    "name": "bedroom1",
    "diagonal": [
      [[2,4], [0, 2]], 
      [[-1, -2], [-5, -6]]
    ],
    "components": [
      {"type": "door", "size": 1.2, "segment": 2, "u": [0, 0.4], "opening": [75, 90]},
      {"type": "window", "size": 2, "segment": 0, "u": 0.5}
    ]
  },

  {
    "name": "bedroom2",
    "diagonal": [
      "[rooms['bedroom1'].corners[1][0], rooms['bedroom1'].corners[1][1]+2]", 
      [[8, 10], 1]
    ],
    "components": [
      {"type": "door", "size": 1.2, "segment": 2, "u": [0.7, 1], "opening": [75, 90]},
      {"type": "window", "size": 2, "segment": 0}
    ]
  },

]

Last updated