From 3854fe893d34ce67e8a4308d241ec42c4e52b3a4 Mon Sep 17 00:00:00 2001 From: Ruben van de Ven Date: Thu, 16 Oct 2025 17:03:07 +0200 Subject: [PATCH] fix propagation to dac stream --- src/main.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index a1e4c70..6fcb866 100644 --- a/src/main.rs +++ b/src/main.rs @@ -445,6 +445,7 @@ fn laser_frame_producer(model: &mut LaserModel, frame: &mut laser::Frame){ // split by blanked points let lines = split_on_blank(new_laser_points); for line in lines { + dbg!("Line: {:?}", &line); frame.add_lines(line); } @@ -1230,12 +1231,14 @@ fn laser_mouse_moved(app: &App, model: &mut GuiModel, pos: Point2) { let point = config.filters.homography.move_dac_point(*map_idx, [laser_x, laser_y]); // 3. update config in laser stream threat - let mat = config.filters.homography.homography_matrix.clone(); + + // 3. update config in laser stream threat + let homography = config.filters.homography.clone(); let selected_laser_stream = model.laser_streams.get(&dac_id); if let Some(stream) = selected_laser_stream { stream.send(move |laser_model: &mut LaserModel| { - laser_model.config.filters.homography.homography_matrix = mat + laser_model.config.filters.homography = homography }).unwrap(); }