From f2a71e712a5f085fc2408fa162067b75cc3cde6a Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Wed, 3 Sep 2025 14:25:16 -0500 Subject: [PATCH] Put the boid separation range back to 1/4 not 1/8 With the 1.0 radius boids (instead of whatever `Circle::default()` uses), a separation activation of 1/4 the range looks more visually appealing (imo). --- src/birdoids/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/birdoids/mod.rs b/src/birdoids/mod.rs index a0a4a642..61ce9f19 100644 --- a/src/birdoids/mod.rs +++ b/src/birdoids/mod.rs @@ -203,7 +203,7 @@ fn separation( // apply force for (this_entt, tsfm, mut force) in &mut boids { let impulse = spatial_tree - .within_distance(tsfm.translation.xy(), BOID_VIEW_RANGE / 8.0) + .within_distance(tsfm.translation.xy(), BOID_VIEW_RANGE / 4.0) .iter() .filter_map(|(pos, entt)| { // Skip self-comparison. A boid should not try to separate from itself.