From a34e872db4abf9fdbeab72f0b133a1b949f565e5 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 18 Mar 2022 15:28:07 +0100 Subject: [PATCH] Initialize camera on initial model load --- fj-app/src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fj-app/src/main.rs b/fj-app/src/main.rs index 9e68ab570..d49281635 100644 --- a/fj-app/src/main.rs +++ b/fj-app/src/main.rs @@ -135,7 +135,7 @@ fn main() -> anyhow::Result<()> { processed_shape.update_geometry(&mut renderer); let mut draw_config = DrawConfig::default(); - let mut camera = Some(Camera::new(&processed_shape.aabb)); + let mut camera = None; event_loop.run(move |event, _, control_flow| { trace!("Handling event: {:?}", event); @@ -147,6 +147,10 @@ fn main() -> anyhow::Result<()> { if let Some(shape) = watcher.receive() { processed_shape = shape_processor.process(&shape); processed_shape.update_geometry(&mut renderer); + + if camera.is_none() { + camera = Some(Camera::new(&processed_shape.aabb)); + } } match event {