Showing:

Annotations
Diagram
Properties
Source
Main Schema amazon.json
properties_Version.html#/properties/Version properties_Buildings.html#/properties/Buildings #/definitions/AspectRatio #/definitions/FloorplanFootprint #/definitions/FloorplanCeiling #/definitions/Rectangle #/definitions/FloorplanRoom #/definitions/FloorplanConnection #/definitions/FloorplanTemplate #/definitions/RoomNameList #/definitions/RoomTypeList #/definitions/RoomPairTargetFilter #/definitions/DoorOpenPosition #/definitions/DoorInitialState #/definitions/InteriorDoor #/definitions/InteriorDoorwaySet #/definitions/InteriorDoorways #/definitions/MaterialSetByMaterialType #/definitions/InteriorMaterialSet #/definitions/InteriorFlooring #/definitions/InteriorWalls #/definitions/ModelTypeList #/definitions/FurnitureArrangementSet #/definitions/InteriorFurnishings #/definitions/InteriorTemplate #/definitions/FloorTemplate #/definitions/BuildingTemplate
Document version http://json-schema.org/draft-04/schema#
Annotations
Title  WorldTemplate

Description  The top-level template for parameterizing a randomly generated world. By default, a single
residential building with one floor and one room is generated.
Diagram
Type object
Properties
Name Occurrence
Version
Buildings
required
optional
Additional Properties false
Source

{
  "type": "object",
  "additionalProperties": false,
  "title": "WorldTemplate",
  "description": "The top-level template for parameterizing a randomly generated world. By default, a single\nresidential building with one floor and one room is generated.",
  "required": ["Version"],
  "properties": {
    "Version": {
      "type": "string",
      "title": "Version"
    },
    "Buildings": {
      "type": "array",
      "minItems": 1,
      "maxItems": 1,
      "title": "Buildings",
      "default": [
        {
          "Floors": [
            {
              "Floorplan": {
                "Footprint": {
                  "DesiredAspectRatio": {
                    "x": 1,
                    "y": 1
                  }
                },
                "Ceiling": {"Height": 3},
                "Rooms": [
                  {
                    "Type": "Living",
                    "Name": "My_Living_Room",
                    "OriginalName": "My Living Room",
                    "DesiredShape": {
                      "Area": 20,
                      "AspectRatio": {
                        "x": 1,
                        "y": 1
                      }
                    }
                  }
                ],
                "DesiredConnections": []
              },
              "Interior": {
                "Doorways": {
                  "DoorwaySets": []
                },
                "Flooring": {
                  "MaterialSets": []
                },
                "Walls": {
                  "MaterialSets": []
                },
                "Furniture": {
                  "FurnitureArrangements": []
                }
              }
            }
          ]
        }
      ],
      "items": {}
    }
  }
}