From 04bd789006721f88a2f3c4a2659e0ddb24a6d58b Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 15 Nov 2024 18:20:18 +0100 Subject: [PATCH] Prepare for follow-on change --- crates/fj-viewer/src/input/handler.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/fj-viewer/src/input/handler.rs b/crates/fj-viewer/src/input/handler.rs index e641acf82..999cb87e2 100644 --- a/crates/fj-viewer/src/input/handler.rs +++ b/crates/fj-viewer/src/input/handler.rs @@ -34,7 +34,7 @@ impl InputHandler { } } -fn apply_translation( +pub fn apply_translation( previous: NormalizedScreenPosition, current: NormalizedScreenPosition, focus_point: FocusPoint, @@ -57,7 +57,7 @@ fn apply_translation( ])); } -fn apply_rotation( +pub fn apply_rotation( angle_x: f64, angle_y: f64, focus_point: FocusPoint, @@ -80,7 +80,11 @@ fn apply_rotation( camera.translation = transform.extract_translation(); } -fn apply_zoom(zoom_delta: f64, focus_point: FocusPoint, camera: &mut Camera) { +pub fn apply_zoom( + zoom_delta: f64, + focus_point: FocusPoint, + camera: &mut Camera, +) { let distance = (focus_point.0 - camera.position()).magnitude(); let displacement = zoom_delta * distance.into_f64(); camera.translation = camera.translation