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.
This commit is contained in:
Sameh Khamis committed 2026-11-13 23:43:09 -08:00
1 parent c5cf579174
commit 491c50ed18
6 files changed
+39 -39

No files matched your search

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