summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authoreug-vs <eugene@eug-vs.xyz>2024-12-11 01:41:27 +0100
committereug-vs <eugene@eug-vs.xyz>2024-12-11 01:41:27 +0100
commitfe464a9fe49e4319be9baa8321ac6cf0a7a7945c (patch)
tree6bf43b2568b8f97fdbde847d9f4edaea514bba8c /src/main.rs
parent376edaead7be57470e74dd2d616f18a2e6bbc0b0 (diff)
downloadparticle-physics-fe464a9fe49e4319be9baa8321ac6cf0a7a7945c.tar.gz
feat: use midpoint method for more accuracy
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index fcf19c7..8984bf6 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,5 +1,6 @@
-use particle_system::{Particle, ParticleSystem, Point, Vector};
+use particle_system::{Particle, ParticleSystem, Point, Solver, Vector};
+mod midpoint;
mod particle_system;
fn main() {
@@ -21,7 +22,7 @@ fn main() {
particle.apply_force(gravity);
}
- system.euler_step(dt);
+ system.step(dt);
println!("{:?}", system);
}