From ac6e176801d2db319989984774d8eeaa026fd500 Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Fri, 3 Mar 2023 16:08:57 +0000 Subject: [PATCH] Fix spawn angle --- src/system/model.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/system/model.rs b/src/system/model.rs index cdcb399..e3f9597 100644 --- a/src/system/model.rs +++ b/src/system/model.rs @@ -1,3 +1,4 @@ +use std::f32::consts::PI; use std::fs::File; use std::io::Write; use std::io; @@ -99,7 +100,7 @@ impl> DLASystem { } fn spawn_particle(&mut self) { - let theta = self.rng.gen_range(0f32..1.0); + let theta = self.rng.gen_range(0f32..1.0) * 2.0 * PI; let (x, y) = (self.add_circle * theta.cos(), self.add_circle * theta.sin()); let position = Position(x as i32, y as i32);