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,
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