diff options
Diffstat (limited to 'objects/HexSpace.tscn')
| -rw-r--r-- | objects/HexSpace.tscn | 178 |
1 files changed, 178 insertions, 0 deletions
diff --git a/objects/HexSpace.tscn b/objects/HexSpace.tscn new file mode 100644 index 0000000..121a5a9 --- /dev/null +++ b/objects/HexSpace.tscn @@ -0,0 +1,178 @@ +[gd_scene load_steps=22 format=2] + +[ext_resource path="res://scripts/HexSpace.gd" type="Script" id=1] +[ext_resource path="res://resources/fonts/cochineal_bold_billboard.tres" type="DynamicFont" id=2] + +[sub_resource type="SpatialMaterial" id=5] +albedo_color = Color( 0.101961, 0.427451, 0.0235294, 1 ) + +[sub_resource type="CylinderMesh" id=1] +material = SubResource( 5 ) +top_radius = 0.577 +bottom_radius = 0.577 +height = 0.5 +radial_segments = 6 +rings = 1 + +[sub_resource type="ConvexPolygonShape" id=2] +points = PoolVector3Array( 0.499697, 0.25, 0.2885, 0, 0.25, 0.577, 0.499697, -0.25, 0.2885, 0.499697, 0.25, -0.2885, 0, -0.25, 0.577, -0.499697, 0.25, 0.2885, 0.499697, -0.25, -0.2885, 0, 0.25, -0.577, -0.499697, -0.25, 0.2885, -0.499697, 0.25, -0.2885, 0, -0.25, -0.577, -0.499697, -0.25, -0.2885 ) + +[sub_resource type="SpatialMaterial" id=18] +albedo_color = Color( 0.470588, 0.470588, 0.470588, 1 ) + +[sub_resource type="CubeMesh" id=19] +material = SubResource( 18 ) +size = Vector3( 0.2, 0.2, 0.2 ) + +[sub_resource type="SpatialMaterial" id=6] +albedo_color = Color( 0.658824, 0.658824, 0.658824, 1 ) +metallic_specular = 0.0 + +[sub_resource type="QuadMesh" id=7] +material = SubResource( 6 ) +size = Vector2( 0.15, 0.9 ) + +[sub_resource type="SpatialMaterial" id=8] +albedo_color = Color( 0.47451, 0.47451, 0.47451, 1 ) +metallic_specular = 0.0 + +[sub_resource type="QuadMesh" id=9] +material = SubResource( 8 ) +size = Vector2( 0.15, 0.9 ) + +[sub_resource type="SpatialMaterial" id=10] +albedo_color = Color( 0.27451, 0.27451, 0.27451, 1 ) +metallic_specular = 0.0 + +[sub_resource type="QuadMesh" id=11] +material = SubResource( 10 ) +size = Vector2( 0.15, 0.9 ) + +[sub_resource type="SpatialMaterial" id=12] +albedo_color = Color( 0.988235, 0.780392, 0.156863, 1 ) + +[sub_resource type="CylinderMesh" id=13] +material = SubResource( 12 ) +top_radius = 0.07 +bottom_radius = 0.07 +height = 0.25 +radial_segments = 6 + +[sub_resource type="SpatialMaterial" id=14] +albedo_color = Color( 0.113725, 0.113725, 0.113725, 1 ) + +[sub_resource type="CylinderMesh" id=15] +material = SubResource( 14 ) +top_radius = 0.05 +bottom_radius = 0.05 +height = 0.1 +radial_segments = 6 + +[sub_resource type="SpatialMaterial" id=16] +albedo_color = Color( 0.682353, 0, 0, 1 ) + +[sub_resource type="PrismMesh" id=17] +material = SubResource( 16 ) +size = Vector3( 0.15, 0.15, 0.2 ) + +[sub_resource type="SpatialMaterial" id=20] +albedo_color = Color( 0.360784, 0.360784, 0.360784, 1 ) + +[sub_resource type="CubeMesh" id=21] +material = SubResource( 20 ) +size = Vector3( 0.5, 0.5, 0.5 ) + +[node name="HexSpace" type="StaticBody"] +script = ExtResource( 1 ) + +[node name="BaseMesh" type="MeshInstance" parent="."] +mesh = SubResource( 1 ) + +[node name="CollisionShape" type="CollisionShape" parent="."] +shape = SubResource( 2 ) + +[node name="Hills" type="Spatial" parent="."] +transform = Transform( 1.5, 0, 0, 0, 3, 0, 0, 0, 1.5, 0, 0, 0 ) +visible = false + +[node name="Hill1" type="MeshInstance" parent="Hills"] +transform = Transform( 0.572221, -0.735731, 0.362302, 0.453934, 0.652079, 0.607237, -0.683013, -0.183013, 0.707107, -0.136769, 0.00248935, -0.0678155 ) +mesh = SubResource( 19 ) + +[node name="Hill2" type="MeshInstance" parent="Hills"] +transform = Transform( 0.128026, -0.722156, 0.679779, 0.453934, 0.652079, 0.607237, -0.88179, 0.230833, 0.411294, 0.112486, -0.0176367, 0.0223942 ) +mesh = SubResource( 19 ) + +[node name="Hill3" type="MeshInstance" parent="Hills"] +transform = Transform( -0.672034, -0.196937, 0.713853, 0.453934, 0.652079, 0.607237, -0.585076, 0.732127, -0.348823, 0.0607607, -0.0176367, 0.146304 ) +mesh = SubResource( 19 ) + +[node name="Mtn4" type="MeshInstance" parent="Hills"] +transform = Transform( 0.0943905, -0.712853, 0.694933, 0.453934, 0.652079, 0.607237, -0.886021, 0.258136, 0.385138, 0.0280236, 0.0174877, -0.12019 ) +mesh = SubResource( 19 ) + +[node name="Mtn5" type="MeshInstance" parent="Hills"] +transform = Transform( -0.602414, -0.086159, 0.805447, 0.479476, 0.657607, 0.576965, -0.579378, 0.733764, -0.35484, 0.195652, -0.00499119, 0.0690676 ) +mesh = SubResource( 19 ) + +[node name="Mtn6" type="MeshInstance" parent="Hills"] +transform = Transform( 0.762554, -0.636833, 0.113821, 0.453934, 0.652079, 0.607237, -0.460929, -0.411384, 0.786325, -0.0791655, 0.0010101, 0.116248 ) +mesh = SubResource( 19 ) + +[node name="Airport" type="Spatial" parent="."] +visible = false + +[node name="MediumRunway" type="MeshInstance" parent="Airport"] +transform = Transform( 0.866025, 0.5, -6.55671e-08, 0, 1.31134e-07, 1, 0.5, -0.866025, 1.13566e-07, 0, 0.251, 0 ) +mesh = SubResource( 7 ) + +[node name="HardRunway" type="MeshInstance" parent="Airport"] +transform = Transform( -5.96046e-08, 1, -1.31134e-07, 0, 1.31134e-07, 1, 1, 5.96046e-08, -7.10543e-15, 0, 0.252, 0 ) +mesh = SubResource( 9 ) + +[node name="EasyRunway" type="MeshInstance" parent="Airport"] +transform = Transform( -0.866025, 0.5, -6.55671e-08, 0, 1.31134e-07, 1, 0.5, 0.866025, -1.13566e-07, 0, 0.253, 0 ) +mesh = SubResource( 11 ) + +[node name="ATCTowerBase" type="MeshInstance" parent="Airport"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0212696, 0.378614, 0.362361 ) +mesh = SubResource( 13 ) + +[node name="ATCTowerTop" type="MeshInstance" parent="Airport"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0212696, 0.547252, 0.362361 ) +mesh = SubResource( 15 ) + +[node name="MeshInstance" type="MeshInstance" parent="Airport"] +transform = Transform( 0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, 0.0160618, 0.319395, -0.39729 ) +mesh = SubResource( 17 ) + +[node name="AirportName" type="Label3D" parent="Airport"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.971102, 0 ) +visible = false +pixel_size = 0.001 +billboard = 1 +fixed_size = true +text = "AIRPORT NAME" +font = ExtResource( 2 ) + +[node name="AirportIcon" type="Sprite3D" parent="Airport"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.366498, 0.366924, 0.20708 ) +pixel_size = 0.0035 +billboard = 1 +transparent = false + +[node name="Mountain" type="Spatial" parent="."] +transform = Transform( 1, 0, 0, 0, 5, 0, 0, 0, 1, 0, -0.838121, 0 ) +visible = false + +[node name="Mtn1" type="MeshInstance" parent="Mountain"] +transform = Transform( 0.702638, 0.466574, 0.537224, -0.711548, 0.460731, 0.530496, 0, -0.755007, 0.655716, 0.15039, 0, 0.227606 ) +mesh = SubResource( 21 ) + +[node name="Mtn2" type="MeshInstance" parent="Mountain"] +transform = Transform( 0.663538, 0.192264, 0.723016, -0.711548, 0.460731, 0.530496, -0.23112, -0.866465, 0.442518, -0.128441, 0.0223821, 0.00454938 ) +mesh = SubResource( 21 ) + +[node name="Mtn3" type="MeshInstance" parent="Mountain"] +transform = Transform( -0.365966, -0.887525, 0.279942, -0.711548, 0.460731, 0.530496, -0.599807, -0.00504872, -0.800129, 0.0776231, -0.0221244, -0.135642 ) +mesh = SubResource( 21 ) |
