From 7650ef3cd98340e7a2df46b1953bd0d61b2fafee Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sat, 8 Nov 2025 21:05:10 -0500 Subject: [PATCH] fix: add debug logging for node reification process in BridgeState --- bridge/src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bridge/src/lib.rs b/bridge/src/lib.rs index eb9a8e3..2715044 100644 --- a/bridge/src/lib.rs +++ b/bridge/src/lib.rs @@ -67,14 +67,19 @@ impl Reify for BridgeState { use stardust_xr_fusion::values::color::rgba_linear; use stardust_xr_asteroids::elements::ModelPart; + eprintln!("[bridge/reify] Reifying {} nodes", self.nodes.len()); + // Root playspace. Create appropriate visuals per entity type let children = self.nodes.iter().filter_map(|(id, node)| { // Skip nodes with zero dimensions (like the root node) let dims = glam::Vec3::from(node.dimensions); if dims.length() < 0.001 { + eprintln!("[bridge/reify] Skipping node {} (zero dimensions)", id); return None; } + eprintln!("[bridge/reify] Creating visual for node {} type={} dims={:?}", id, node.entity_type, dims); + // Decompose transform into TRS let (scale, rot, trans) = node.transform.to_scale_rotation_translation();