From 12022d1f05025195ddf1ab881b23e7935e53c3d3 Mon Sep 17 00:00:00 2001 From: "Hermes (godot-vr)" Date: Thu, 15 Oct 2026 11:08:38 +0000 Subject: [PATCH] Demo: AABB/Camera-Debugprints in _demo_shot --- src/ui/main.gd | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ui/main.gd b/src/ui/main.gd index 8aa3a6e..9c02524 100644 --- a/src/ui/main.gd +++ b/src/ui/main.gd @@ -1157,4 +1157,11 @@ func _demo_shot(path: String) -> void: await RenderingServer.frame_post_draw var img := get_viewport().get_texture().get_image() img.save_png(path) - print("DEMO_SHOT: %s (%d×%d)" % [path, img.get_width(), img.get_height()]) \ No newline at end of file + print("DEMO_SHOT: %s (%d×%d)" % [path, img.get_width(), img.get_height()]) + var tv = view_builder.get("terrain_view") + if tv != null and is_instance_valid(tv): + var mi = tv.get("_mi") + if mi != null and is_instance_valid(mi) and mi.mesh != null: + var aabb: AABB = mi.mesh.get_aabb() + print("DEMO_AABB: pos=%s size=%s tris=%d" % [aabb.position, aabb.size, tv.triangle_count()]) + print("DEMO_CAM: cam=%s target=%s" % [camera.global_position, camera.target]) \ No newline at end of file