313 lines
8.5 KiB
Plaintext
313 lines
8.5 KiB
Plaintext
[buildings_layout]
|
|
|
|
element_types={
|
|
"corner1": {
|
|
"name": "corner1",
|
|
"sockets": [ Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2 ), Transform( 7.54979e-08, 0, -1, 0, 1, 0, 1, 0, 7.54979e-08, 2, 0, -4 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, -2 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
|
},
|
|
"e1": {
|
|
"name": "e1",
|
|
"sockets": [ Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
|
},
|
|
"e2": {
|
|
"name": "e2",
|
|
"sockets": [ Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
|
},
|
|
"just_floor": {
|
|
"name": "just_floor",
|
|
"sockets": [ Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
|
},
|
|
"side_wall": {
|
|
"name": "side_wall",
|
|
"sockets": [ Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
|
}
|
|
}
|
|
elements={
|
|
"corner": {
|
|
"mesh_names": [ "exterior_floor3", "exterior_wall2", "", "", "exterior_wall2", "exterior_corner2", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "corner",
|
|
"type": "corner1"
|
|
},
|
|
"f1": {
|
|
"mesh_names": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "f1",
|
|
"type": "e1"
|
|
},
|
|
"f2": {
|
|
"mesh_names": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "f2",
|
|
"type": "e1"
|
|
},
|
|
"normal_floor": {
|
|
"mesh_names": [ "exterior_floor", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "normal_floor",
|
|
"type": "just_floor"
|
|
},
|
|
"side_door": {
|
|
"mesh_names": [ "exterior_floor2", "", "", "", "exterior_door1", "", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "side_door",
|
|
"type": "side_wall"
|
|
},
|
|
"side_wall": {
|
|
"mesh_names": [ "exterior_floor2", "", "", "", "exterior_wall1", "", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "side_wall",
|
|
"type": "side_wall"
|
|
},
|
|
"side_window": {
|
|
"mesh_names": [ "exterior_floor2", "", "", "", "exterior_window1", "", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "side_window",
|
|
"type": "side_wall"
|
|
},
|
|
"test_element": {
|
|
"mesh_names": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ],
|
|
"name": "test_element",
|
|
"type": "e1"
|
|
}
|
|
}
|
|
exterior_grid={
|
|
"default": [ {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
}, {
|
|
"element": "empty",
|
|
"rotation": 0
|
|
} ]
|
|
}
|