Cutting Holes Into Mesh

We be cutting holes :)
This commit is contained in:
2025-11-09 16:17:04 -05:00
parent 2d0408c09e
commit c6e4d4f725
12 changed files with 176 additions and 73 deletions

View File

@@ -1,19 +1,24 @@
[gd_scene load_steps=3 format=3 uid="uid://dvgdgi3jrhrvt"]
[gd_scene load_steps=4 format=3 uid="uid://dvgdgi3jrhrvt"]
[ext_resource type="Script" uid="uid://dysaws7hlg4td" path="res://scripts/test.gd" id="1_ig7tw"]
[ext_resource type="Script" uid="uid://cs057402w7w17" path="res://scripts/camera.gd" id="2_0xm2m"]
[ext_resource type="Script" uid="uid://42cwsrh6jyns" path="res://scripts/destructable_wall.gd" id="3_h2yge"]
[sub_resource type="Environment" id="Environment_ig7tw"]
[node name="Node3D" type="Node3D"]
script = ExtResource("1_ig7tw")
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.8192554, 0.57171863, 0.04425077, 0.028913066, 0.03588575, -0.9989376, -0.5726993, 0.81966454, 0.012869433, 0, 0.54785013, 6.354968)
transform = Transform3D(0.8192555, 0.5717188, 0.044250764, -0.5075839, 0.7589243, -0.40791288, -0.2667944, 0.31172383, 0.91194814, 0, 0.54785013, 6.354968)
shadow_enabled = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_ig7tw")
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.99687606, -0.078981146, 0, 0.078981146, 0.99687606, 1.3097496, 0.96856904, 8.280736)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.546, 1, 1.6508019)
current = true
script = ExtResource("2_0xm2m")
[node name="Wall" type="Node3D" parent="."]
script = ExtResource("3_h2yge")
outer_polygon = PackedVector2Array(0, 2, 2, 2, 2, 0, 0, 0)