From 25255a8b9147d27aa40b28d6aadb62c0ab275d32 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Wed, 22 Apr 2026 15:40:32 -0400 Subject: simplify rendering pipeline. add gridlines to tacmap --- src/tacmap/camera.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/tacmap/camera.rs') diff --git a/src/tacmap/camera.rs b/src/tacmap/camera.rs index c573cfb..895fa1e 100644 --- a/src/tacmap/camera.rs +++ b/src/tacmap/camera.rs @@ -253,7 +253,7 @@ impl CameraController &mut self, camera: &mut Camera, target: Vector3, - min_radius: f32, + target_radius: f32, dt: Duration) { camera.abs_position = target; @@ -278,7 +278,7 @@ impl CameraController let (az_sin, az_cos) = camera.yaw.0.sin_cos(); let (p_sin, p_cos) = camera.pitch.0.sin_cos(); - let radius = f32::max(min_radius * camera.scale, current_radius + dist_diff); + let radius = f32::max(target_radius * camera.scale, current_radius + dist_diff).max(0.1); camera.rel_position = Vector3::new( radius * p_cos * az_cos, radius * p_sin, @@ -333,7 +333,7 @@ impl CameraController self.update_orbit( camera, current_system.body_position(body).cast().unwrap(), - body.radius() * 2.0, + (body.radius() * 2.0).max(1.0), dt); } None => self.update_pan(camera, dt) -- cgit v1.2.3