Updated generation of lots

This commit is contained in:
2025-03-03 10:00:13 +03:00
parent fc1c4b5168
commit 2afa4feee8
8 changed files with 622 additions and 287 deletions

View File

@@ -3327,14 +3327,14 @@
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"sideroad_type": "",
"lot": 1,
"lot_depth": 46,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_type": "",
"lot_buildings": ":0, 0, 0:0"
},
"right": {
@@ -3348,14 +3348,14 @@
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"sideroad_type": "",
"lot": 1,
"lot_depth": 9.663863,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_type": "",
"lot_buildings": ":0, 0, 0:0"
}
},
@@ -3371,14 +3371,14 @@
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"sideroad_type": "",
"lot": 1,
"lot_depth": 52.253078,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_type": "",
"lot_buildings": ":0, 0, 0:0"
},
"right": {
@@ -3392,14 +3392,14 @@
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"sideroad_type": "",
"lot": 1,
"lot_depth": 86.428551,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_type": "",
"lot_buildings": ":0, 0, 0:0"
}
}
@@ -4373,7 +4373,7 @@
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 1,
"lot_depth": 58.483521,
"lot_depth": 58.498596,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
@@ -4737,9 +4737,9 @@
"points": [
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -740, 0.036499, -560 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -735, 0.0276184, -595 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -715, 0.0155029, -750 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -710, 0.0388794, -800 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -670, 0.0308838, -800 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -728, 0.000350952, -752 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -712, 0.000152588, -790 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -670, 0.000167847, -804 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -445, 0.0236511, -805 )",
"Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -320, 0.0359802, -805 )"
],
@@ -4778,8 +4778,8 @@
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot_depth": 74.268272,
"lot": 1,
"lot_depth": 73.84967,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
@@ -4822,8 +4822,8 @@
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot_depth": 80.475876,
"lot": 1,
"lot_depth": 100,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
@@ -4866,8 +4866,8 @@
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot_depth": 17.667665,
"lot": 1,
"lot_depth": 40.091198,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
@@ -4899,29 +4899,6 @@
"lot_buildings": ":0, 0, 0:0"
},
"right": {
"transit_stop_count": 0,
"transit_stop_type": "",
"transit_stop_offset": 0,
"transit_stop_dir_offset": 0,
"transit_stop_y_rotation": 0,
"sideroad": 0,
"sideroad_offset": 0,
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot_depth": 20.278347,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_buildings": ":0, 0, 0:0"
}
},
{
"left": {
"transit_stop_count": 0,
"transit_stop_type": "",
"transit_stop_offset": 0,
@@ -4934,28 +4911,7 @@
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 1,
"lot_depth": 38.619808,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_buildings": ":0, 0, 0:0"
},
"right": {
"transit_stop_count": 0,
"transit_stop_type": "",
"transit_stop_offset": 0,
"transit_stop_dir_offset": 0,
"transit_stop_y_rotation": 0,
"sideroad": 0,
"sideroad_offset": 0,
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot_depth": 74.593224,
"lot_depth": 49.743282,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
@@ -4998,7 +4954,51 @@
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot": 1,
"lot_depth": 61.328331,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_buildings": ":0, 0, 0:0"
}
},
{
"left": {
"transit_stop_count": 0,
"transit_stop_type": "",
"transit_stop_offset": 0,
"transit_stop_dir_offset": 0,
"transit_stop_y_rotation": 0,
"sideroad": 0,
"sideroad_offset": 0,
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 1,
"lot_depth": 100,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,
"lot_y_rotation": 0,
"lot_type": "Null",
"lot_buildings": ":0, 0, 0:0"
},
"right": {
"transit_stop_count": 0,
"transit_stop_type": "",
"transit_stop_offset": 0,
"transit_stop_dir_offset": 0,
"transit_stop_y_rotation": 0,
"sideroad": 0,
"sideroad_offset": 0,
"sideroad_dir_offset": 0,
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 1,
"lot_depth": 12.020815,
"lot_offset": 0,
"lot_dir_offset": 0,
@@ -7407,7 +7407,7 @@
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot": 1,
"lot_depth": 100,
"lot_offset": 0,
"lot_dir_offset": 0,
@@ -7451,7 +7451,7 @@
"sideroad_y_offset": 0,
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot": 1,
"lot_depth": 100,
"lot_offset": 0,
"lot_dir_offset": 0,
@@ -11413,7 +11413,7 @@
"sideroad_y_rotation": 0,
"sideroad_type": "Null",
"lot": 0,
"lot_depth": 73.214561,
"lot_depth": 72.343361,
"lot_offset": 0,
"lot_dir_offset": 0,
"lot_y_offset": 0,

View File

@@ -61,6 +61,7 @@ sidewalk_start_mesh = "res://astream/road/road-lanes_road-sidewalk-start.mesh"
sidewalk_end_mesh = "res://astream/road/road-lanes_road-sidewalk-end.mesh"
sidewalk_sideroad_mesh = "res://astream/road/road-lanes_road-sidewalk-sideroad.mesh"
lot_mesh = "res://astream/road/road-lanes_road-lot.mesh"
lot_depth = 200.0
[lines]
road_lines_path = "res://astream/road_lines.json"
gen_prefixes = ["empty", "foundation30", "foundation60", "sideroad-start",