Adding lidar sensor handling

This commit is contained in:
2026-07-08 20:58:21 -06:00
parent 8fc5088c01
commit 04f3e2ba07
19 changed files with 145 additions and 31 deletions
@@ -7,6 +7,16 @@
script = ExtResource("1_hqf45")
metadata/_custom_type_script = "uid://cr4oydwvmm28y"
[node name="Label" type="Label" parent="." unique_id=749031600]
custom_minimum_size = Vector2(200, 0)
offset_left = -100.0
offset_top = 90.0
offset_right = 100.0
offset_bottom = 178.0
theme_override_font_sizes/font_size = 64
text = "10.0 g"
horizontal_alignment = 1
[node name="Panel" type="Panel" parent="." unique_id=1154284634]
visible = false
offset_left = -103.0
@@ -32,17 +42,13 @@ default_color = Color(0, 1, 0, 1)
begin_cap_mode = 2
end_cap_mode = 2
[node name="Label" type="Label" parent="." unique_id=749031600]
offset_right = 40.0
offset_bottom = 23.0
[node name="MovableControl" type="Control" parent="." unique_id=345939378 node_paths=PackedStringArray("move_target")]
layout_mode = 3
anchors_preset = 0
offset_left = -103.0
offset_top = -103.0
offset_right = 106.0
offset_bottom = 106.0
offset_bottom = 183.0
mouse_filter = 1
script = ExtResource("2_pog3i")
move_target = NodePath("..")
@@ -24,8 +24,9 @@ func _update_data():
return
var lateral_gs = host_vehicle.lateral_accel
var accel_g = lateral_gs.length() / Constants.g
var x_vec = Vector2(lateral_gs.x, 0)
accel_vector.points = [origin, lateral_gs * 4]
x_vector.points = [origin, x_vec * 4]
y_vector.points = [x_vec * 4, lateral_gs * 4]
var end_point = Vector2(lateral_gs.y, -lateral_gs.x)
var forward = Vector2(0, -lateral_gs.x)
accel_vector.points = [origin, end_point * 4]
x_vector.points = [forward * 4, end_point * 4]
y_vector.points = [origin, forward * 4]
label.text = str(round(accel_g*10)/10) + ' g'