summaryrefslogtreecommitdiffstats
path: root/src/tacmap
diff options
context:
space:
mode:
Diffstat (limited to 'src/tacmap')
-rw-r--r--src/tacmap/render.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/tacmap/render.rs b/src/tacmap/render.rs
index 48823e2..e6944d0 100644
--- a/src/tacmap/render.rs
+++ b/src/tacmap/render.rs
@@ -1,14 +1,11 @@
-use std::{fmt::Display, num::NonZero};
+use std::{fmt::Display};
use std::error::Error;
-use cgmath::InnerSpace;
use wgpu::RenderPass;
-use crate::canvas::Canvas;
use crate::solar_system::Kilometers;
use crate::tacmap::camera::Camera;
-use crate::timeman::DAY;
-use crate::wgpuctx::{RenderPassBuilder, SceneCtx};
+use crate::timeman::{DAY, SYSTEM_TICK_INTERVAL};
use crate::{solar_system::{SolarSystem, SystemId}, timeman::Second, vertex::{self, Vertex}, wgpuctx::{WgpuCtx, pipeline::RenderPipelineBuilder}};
#[derive(Debug, Clone)]
@@ -370,7 +367,7 @@ impl OrbitRenderer
if !body.does_orbit() { return (0, None); }
let period = body.orbital_period();
- let num_points = ((period / (5 * DAY)) as usize).max(360);
+ let num_points = ((period / (SYSTEM_TICK_INTERVAL)) as usize).clamp(180, 360*4);
let period_interval = period as f64 / num_points as f64;
let mut points = vec![