From 64e554f54a503df6488f651963c725f528296268 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sun, 16 Nov 2025 21:57:31 -0500 Subject: [PATCH] Add support for zone entities in bridge reification --- bridge/src/lib.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bridge/src/lib.rs b/bridge/src/lib.rs index 6136b46..ef8df14 100644 --- a/bridge/src/lib.rs +++ b/bridge/src/lib.rs @@ -198,6 +198,18 @@ impl Reify for BridgeState { .intensity(intensity); Some(light.build()) } + 7 => { + // Zone entity: use asteroids Zone element + eprintln!("[bridge/reify] Zone entity type detected for node {}.", id); + let color = ast::elements::RgbaLinear::new( + node.color[0], node.color[1], node.color[2], node.color[3] + ); + let size = glam::Vec3::from(node.dimensions); + let zone = ast::elements::Zone::new() + .color(color) + .size([size.x, size.y, size.z]); + Some(zone.build()) + } _ => { match Model::direct(&model_path) { Ok(mut model) => {