feat: noise/plane primitiveinspectors

This commit is contained in:
Sara Gerretsen 2025-12-14 21:32:10 +01:00
parent e22aeb49f6
commit a1881f2af3
7 changed files with 107 additions and 48 deletions

View file

@ -3,6 +3,20 @@
[ext_resource type="PackedScene" uid="uid://bwrqsnetcn8yr" path="res://assets/models/point_handle.blend" id="1_njtj3"]
[ext_resource type="Material" uid="uid://b4ip0oq8o76mc" path="res://assets/materials/peak_handle_depth_tested.tres" id="2_mx0s0"]
[sub_resource type="GDScript" id="GDScript_am0ml"]
resource_name = "PointPrimitiveHandles"
script/source = "extends PointPrimitiveNode
@onready var terrain : TerrainMeshEditor = get_parent()
func _ready():
terrain.selection_changed.connect(_selection_changed)
visible = false
func _selection_changed(primitive : TerrainPrimitive):
visible = primitive == self.get_primitive()
"
[sub_resource type="GDScript" id="GDScript_njtj3"]
resource_name = "HeightHandle"
script/source = "extends Area3D
@ -136,6 +150,7 @@ height = 10000.0
[node name="PointPrimitiveNode" type="PointPrimitiveNode" unique_id=1472259146]
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 0)
script = SubResource("GDScript_am0ml")
[node name="point_handle" parent="." unique_id=1807952123 instance=ExtResource("1_njtj3")]
transform = Transform3D(10, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0)