Prepare for follow-on change

This commit is contained in:
Hanno Braun 2024-11-15 18:20:18 +01:00
parent d78d3ec182
commit 04bd789006

View File

@ -34,7 +34,7 @@ impl InputHandler {
} }
} }
fn apply_translation( pub fn apply_translation(
previous: NormalizedScreenPosition, previous: NormalizedScreenPosition,
current: NormalizedScreenPosition, current: NormalizedScreenPosition,
focus_point: FocusPoint, focus_point: FocusPoint,
@ -57,7 +57,7 @@ fn apply_translation(
])); ]));
} }
fn apply_rotation( pub fn apply_rotation(
angle_x: f64, angle_x: f64,
angle_y: f64, angle_y: f64,
focus_point: FocusPoint, focus_point: FocusPoint,
@ -80,7 +80,11 @@ fn apply_rotation(
camera.translation = transform.extract_translation(); 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 distance = (focus_point.0 - camera.position()).magnitude();
let displacement = zoom_delta * distance.into_f64(); let displacement = zoom_delta * distance.into_f64();
camera.translation = camera.translation camera.translation = camera.translation