Merge pull request #1730 from bilawalsidhu/fleet/airport-vehicle-models

Rebuild the airport vehicle models with real shapes
This commit is contained in:
Sameh Khamis authored and GitHub committed 2026-11-14 07:45:39 -08:00
commit 3934be9ff9
7 files changed
+43 -39

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]),
});