Bounds for cargo bay warehouse area

This commit is contained in:
Rob Kelly 2025-07-05 16:47:13 -06:00
parent 9e06f7a55e
commit 57b32fd7d3
7 changed files with 1296 additions and 142 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -9,8 +9,8 @@
[ext_resource type="PackedScene" uid="uid://ctm84yms40858" path="res://src/props/railing/railing.tscn" id="7_esw7b"] [ext_resource type="PackedScene" uid="uid://ctm84yms40858" path="res://src/props/railing/railing.tscn" id="7_esw7b"]
[ext_resource type="PackedScene" uid="uid://bbmi28batmn0p" path="res://levels/ghost_ship/level/cargo_bay/elevator/elevator_control.tscn" id="8_g20so"] [ext_resource type="PackedScene" uid="uid://bbmi28batmn0p" path="res://levels/ghost_ship/level/cargo_bay/elevator/elevator_control.tscn" id="8_g20so"]
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_egxej"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_extwr"]
data = PackedVector3Array(0, 3, 0, 0, -0.0001, 0, 0, 3, -9.0002, 0, 3, -9.0002, 0, -0.0001, 0, 0, -0.0001, -9.0002, 0, 3, -9.0002, 0, -0.0001, -9.0002, 0, -21.0003, -25, 0, -21.0003, -25, 0, -0.0001, -9.0002, 0, -24, -25, 0, -0.0001, -9.0002, 0, -0.0001, 0, 0, -24, -25, 0, -24, -25, 0, -0.0001, 0, 0, -24, -16.0002, -6, -24, -25, -6, -0.0001, -9.0002, -6, -21.0003, -25, -6, -21.0003, -25, -6, -0.0001, -9.0002, -6, 3, -9.0002, -6, -24, -16.0002, -6, -0.0001, -9.0002, -6, -24, -25, -6, -0.0001, 0, -6, -0.0001, -9.0002, -6, -24, -16.0002, 0, -24, -25, 0, -24, -16.0002, -6, -24, -25, -6, -24, -25, 0, -24, -16.0002, -6, -24, -16.0002, -6, 3, -9.0002, 0, 3, -9.0002, -6, -21.0003, -25, -6, -21.0003, -25, 0, 3, -9.0002, 0, -21.0003, -25, 0, -0.0001, 0, -6, -0.0001, 0, 0, -24, -16.0002, 0, -24, -16.0002, -6, -0.0001, 0, -6, -24, -16.0002) data = PackedVector3Array(0, 3, 0, 0, -0.0001, 0, 0, 3, -9.0002, 0, 3, -9.0002, 0, -0.0001, 0, 0, -0.0001, -9.0002, 0, -0.0001, -9.0002, 0, -0.0001, -11.0002, 0, 3, -9.0002, 0, -0.0001, 0, 0, -24.0003, -25, 0, -0.0001, -9.0002, 0, -0.0001, -9.0002, 0, -24.0003, -25, 0, -0.0001, -11.0002, 0, -24.0003, -16.0002, 0, -24.0003, -25, 0, -0.0001, 0, 0, -0.0001, -11.0002, 0, -24.0003, -25, 0, -15.0001, -21.0002, 0, -15.0001, -21.0002, 0, -24.0003, -25, 0, -21.0002, -25, 0, -15.0001, -25, 0, -15.0001, -21.0002, 0, -21.0002, -25, 0, -24.0003, -16.0002, 0, -0.0001, 0, -6, -24.0003, -16.0002, -6, -24.0003, -16.0002, 0, -0.0001, 0, -6, -15.0001, -10, -6, -15.0001, -10, 0, -0.0001, 0, -6, -0.0001, 0, 0, -24.0003, -16.0002, -6, -24.0003, -16.0002, 0, -25.2, -16.0002, 0, -25.2, -16.0002, -6, -24.0003, -16.0002, -6, -25.2, -16.0002, -6, -0.0001, 0, -6, -0.0001, -9.0002, -6, -15.0001, -10, -6, -15.0001, -10, -6, -0.0001, -9.0002, -6, -15.0001, -16.0002, -6, -15.0001, -16.0002, -6, -24.0003, -16.0002, -6, -15.0001, -10, -6, -15.0001, -16.0002, -6, -0.0001, -9.0002, -6, -15.0001, -21.0002, -6, -15.0001, -21.0002, -6, -0.0001, -9.0002, -6, -0.0001, -11.0002, -6, -0.0001, -9.0002, -6, 3, -9.0002, -6, -0.0001, -11.0002, 0, -25.2, -22.0001, 0, -25.2, -16.0002, -6, -25.2, -22.0001, -6, -25.2, -22.0001, 0, -25.2, -16.0002, -6, -25.2, -16.0002, -6, -24.0003, -25, 0, -24.0003, -25, -6, -25.2, -22.0001, -6, -25.2, -22.0001, 0, -24.0003, -25, 0, -25.2, -22.0001, -6, -24.0003, -16.0002, -6, -24.0003, -25, -6, -25.2, -16.0002, -6, -25.2, -16.0002, -6, -24.0003, -25, -6, -25.2, -22.0001, 0, -24.0003, -25, 0, -24.0003, -16.0002, 0, -25.2, -22.0001, 0, -25.2, -22.0001, 0, -24.0003, -16.0002, 0, -25.2, -16.0002, -6, -15.0001, -21.0002, -6, -0.0001, -11.0002, 0, -15.0001, -21.0002, 0, -15.0001, -21.0002, -6, -0.0001, -11.0002, 0, -0.0001, -11.0002, 0, -0.0001, -11.0002, -6, -0.0001, -11.0002, 0, 3, -9.0002, 0, 3, -9.0002, -6, -0.0001, -11.0002, -6, 3, -9.0002)
[sub_resource type="Curve3D" id="Curve3D_54or8"] [sub_resource type="Curve3D" id="Curve3D_54or8"]
_data = { _data = {
@ -51,7 +51,7 @@ collision_layer = 5
collision_mask = 0 collision_mask = 0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Shaft/StaticBody3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Shaft/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_egxej") shape = SubResource("ConcavePolygonShape3D_extwr")
[node name="ElevatorPath" type="Path3D" parent="."] [node name="ElevatorPath" type="Path3D" parent="."]
curve = SubResource("Curve3D_54or8") curve = SubResource("Curve3D_54or8")

View File

@ -10,41 +10,87 @@ v -6.000000 0.000000 0.000000
v -6.000000 0.000000 -9.000000 v -6.000000 0.000000 -9.000000
v -6.000000 3.000000 -9.000000 v -6.000000 3.000000 -9.000000
v 0.000000 -24.000000 -16.000000 v 0.000000 -24.000000 -16.000000
v 0.000000 -24.000000 -25.000000
v -0.000000 -21.000000 -25.000000 v -0.000000 -21.000000 -25.000000
v -6.000000 -24.000000 -16.000000 v -6.000000 -24.000000 -16.000000
v -6.000000 -15.000000 -16.000000
v 0.000000 -24.000000 -25.000000
v -6.000000 -15.000000 -21.000000
v -6.000000 -15.000000 -10.000000
v -0.000000 -15.000000 -21.000000
v -6.000000 -24.000000 -25.000000 v -6.000000 -24.000000 -25.000000
v -6.000000 -21.000000 -25.000000 v 0.000000 -25.200001 -22.000000
v 0.000000 -25.200001 -16.000000
v -6.000000 -25.200001 -22.000000
v -6.000000 -25.200001 -16.000000
v -0.000000 -15.000000 -25.000000
v -0.000000 0.000000 -11.000000
v -6.000000 0.000000 -11.000000
v -6.000000 -15.000000 -22.000000
v -0.000000 -15.000000 -22.000000
vn -1.0000 -0.0000 -0.0000 vn -1.0000 -0.0000 -0.0000
vn -0.0000 0.5547 -0.8321
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000 vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000 vn -0.0000 1.0000 -0.0000
vn -0.0000 0.9285 0.3714
vn -0.0000 -0.5547 0.8321 vn -0.0000 -0.5547 0.8321
vn -0.0000 0.5547 -0.8321 vn -0.0000 -1.0000 -0.0000
vt 0.800947 0.894008 vt 0.000193 0.065669
vt 0.756985 0.959950 vt 0.043844 0.000193
vt 0.559157 0.828065 vt 0.240271 0.131145
vt 0.603119 0.762122 vt 0.196620 0.196620
vt 0.356689 0.762122 vt 0.568422 0.756802
vt 0.356689 0.000118 vt 0.568422 0.000193
vt 0.400651 0.066061 vt 0.725806 0.000193
vt 0.400651 0.828065 vt 0.725806 0.283921
vt 0.158625 0.762122 vt 0.725806 0.756802
vt 0.158625 0.999882 vt 0.240271 0.225721
vt 0.000118 0.999882 vt 0.726192 0.813096
vt 0.000118 0.762122 vt 0.726192 0.655712
vt 0.158861 0.894007 vt 0.757669 0.655712
vt 0.158861 0.132004 vt 0.757669 0.813096
vt 0.603119 0.000118 vt 0.524385 0.625850
vt 0.800947 0.132004 vt 0.327958 0.756802
vt 0.559157 0.066061 vt 0.327958 0.283921
vt 0.000118 0.000118 vt 0.458909 0.196620
vt 0.158625 0.000118 vt 0.568036 0.123869
vt 0.568036 0.596750
vt 0.196620 0.953229
vt 0.000193 0.822278
vt 0.240271 0.698601
vt 0.240271 0.887753
vt 0.915053 0.655712
vt 0.915053 0.813096
vt 0.999807 0.655712
vt 0.999807 0.813096
vt 0.780616 0.900773
vt 0.768925 0.871547
vt 0.780616 0.568036
vt 0.768925 0.597261
vt 0.327958 0.000193
vt 0.283921 0.727701
vt 0.327572 0.756802
vt 0.568036 0.691326
vt 0.883576 0.094769
vt 0.883576 0.567650
vt 0.726192 0.567650
vt 0.726192 0.094769
vt 0.726192 0.000193
vt 0.883576 0.000193
vt 0.000000 0.000000
s 0 s 0
f 1/1/1 2/2/1 4/3/1 3/4/1 f 1/1/1 2/2/1 4/3/1 3/4/1
f 6/5/2 12/6/2 13/7/2 7/8/2 f 1/5/2 8/6/2 10/7/2 14/8/2 5/9/2
f 8/9/3 9/10/3 12/11/3 11/12/3 f 22/10/1 3/4/1 4/3/1
f 6/5/2 5/13/2 11/14/2 12/6/2 f 10/11/3 8/12/3 18/13/3 20/14/3
f 1/1/1 3/4/1 9/15/1 8/16/1 f 6/15/4 5/16/4 14/17/4 11/18/4 13/19/4 23/20/4
f 4/3/4 7/8/4 13/7/4 10/17/4 f 12/21/1 8/22/1 1/1/1 3/4/1 22/10/1 15/23/1 9/24/1
f 5/18/5 1/19/5 8/9/5 11/12/5 f 18/13/5 17/25/5 19/26/5 20/14/5
f 3/4/1 4/3/1 10/17/1 9/15/1 f 12/27/6 16/28/6 19/26/6 17/25/6
f 16/28/4 10/29/4 20/30/4 19/26/4
f 8/31/1 12/27/1 17/25/1 18/32/1
f 10/33/4 11/18/4 14/17/4
f 15/23/1 25/34/1 21/35/1 9/24/1
f 7/36/4 6/15/4 23/20/4
f 23/37/7 13/38/7 15/39/7 22/40/7 4/41/7 7/42/7
f 25/34/8 15/23/8 13/38/8 24/43/8