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(); }