Compare commits

...
Author SHA1 Message Date
Sameh Khamis c73c5c4eb6 Add the changelog fragment 2026-11-13 23:43:17 -08:00
Sameh Khamis 491c50ed18 Rebuild the airport vehicle models with real shapes
The car, van, fire truck and pushback tug were stacked boxes. The car is now an
operations SUV (rounded body, glass house with a sloped windscreen, roof light
bar, grille and lamps), the van a high-roof panel van, the fire truck an airport
crash tender with roof and bumper turrets on three axles, and the pushback a low
chamfered tug with a glazed cab. All stand on the ground at their built size.
Their trail anchors are measured again.
2026-11-13 23:43:09 -08:00
7 changed files with 43 additions and 39 deletions

No files matched your search

@@ -0,0 +1,4 @@
- Draw airport ground vehicles as real shapes instead of stacked boxes: the
car is an operations SUV, the van a high-roof panel van, the fire truck an
airport crash tender with turrets and the pushback a low tug with a glazed
cab, all on the ground at their built size (samehkhamis, #1730).
+35 -35
View File
@@ -726,18 +726,18 @@
"file": "other/car.glb",
"min": [
-2.31,
-0.906,
0.019
-1.075,
0.018
],
"max": [
2.3,
0.906,
1.948
2.31,
1.075,
1.84
],
"length": 4.61,
"beam": 1.812,
"length": 4.62,
"beam": 2.15,
"clearance": 0.0,
"tris": 206,
"tris": 736,
"icon": "vehicle"
},
"car_carrier": {
@@ -1124,19 +1124,19 @@
"category": "other",
"file": "other/fire_truck.glb",
"min": [
-5.51,
-1.5,
0.027
-6.408,
-1.507,
0.029
],
"max": [
5.5,
1.5,
4.08
5.51,
1.507,
3.64
],
"length": 11.01,
"beam": 3.0,
"length": 11.918,
"beam": 3.014,
"clearance": 0.0,
"tris": 314,
"tris": 1016,
"icon": "vehicle"
},
"fishing_boat": {
@@ -1751,19 +1751,19 @@
"category": "other",
"file": "other/pushback.glb",
"min": [
-3.0,
-1.45,
0.024
-3.45,
-1.398,
0.025
],
"max": [
3.0,
1.45,
2.1
3.05,
1.398,
2.14
],
"length": 6.0,
"beam": 2.9,
"length": 6.5,
"beam": 2.795,
"clearance": 0.0,
"tris": 176,
"tris": 490,
"icon": "vehicle"
},
"r44": {
@@ -2303,18 +2303,18 @@
"file": "other/van.glb",
"min": [
-2.76,
-1.0,
0.019
-1.22,
0.018
],
"max": [
2.75,
1.0,
2.438
2.76,
1.22,
2.56
],
"length": 5.51,
"beam": 2.0,
"length": 5.52,
"beam": 2.44,
"clearance": 0.0,
"tris": 206,
"tris": 736,
"icon": "vehicle"
}
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+4 -4
View File
@@ -32,7 +32,7 @@ export const FLEET_TRAIL_ANCHORS = Object.freeze({
c172: Object.freeze([4.0507, 0.4481, 0]),
c30j: Object.freeze([13.568, 0.9917, 0]),
c56x: Object.freeze([7.4627, 0.4526, 0]),
car: Object.freeze([2.3, 0.418, 0]),
car: Object.freeze([2.1851, 0.301, 0]),
cl35: Object.freeze([10.4607, 0.8247, 0]),
crj9: Object.freeze([17.8413, 0.8624, 0]),
dh8d: Object.freeze([15.7902, 0.7501, 0]),
@@ -40,7 +40,7 @@ export const FLEET_TRAIL_ANCHORS = Object.freeze({
e55p: Object.freeze([7.6566, 0.503, 0]),
ec35: Object.freeze([5.1003, 0.1471, 0]),
ec45: Object.freeze([5.8004, 0.555, 0]),
fire_truck: Object.freeze([5.5, 0.6051, 0]),
fire_truck: Object.freeze([5.39, 0.4227, 0]),
generic_heli: Object.freeze([5.4997, 0.1604, 0]),
generic_plane: Object.freeze([16.5228, 0.712, 0]),
glf4: Object.freeze([13.4603, 0.8243, 0]),
@@ -53,7 +53,7 @@ export const FLEET_TRAIL_ANCHORS = Object.freeze({
mq9: Object.freeze([5.8498, -0.062, 0]),
p28a: Object.freeze([3.3695, 0.3959, 0]),
pc12: Object.freeze([6.6416, 0.5288, 0]),
pushback: Object.freeze([3, 0.2499, 0]),
pushback: Object.freeze([2.9536, 0.388, 0]),
r44: Object.freeze([4.4219, -0.3001, 0]),
radio_mast: Object.freeze([1.2, 0, 0]),
s76: Object.freeze([6.6001, 0.1915, 0]),
@@ -63,5 +63,5 @@ export const FLEET_TRAIL_ANCHORS = Object.freeze({
tower: Object.freeze([1.2952, -0.0007, 0]),
ultralight: Object.freeze([3.2271, 0.3259, 0]),
v22: Object.freeze([7.9868, 0.2956, 0]),
van: Object.freeze([2.75, 0.418, 0]),
van: Object.freeze([2.695, 0.2812, 0]),
});