From f2a9f66b57f7d71822fb3862407aec3a1b4ecf63 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sat, 8 Nov 2025 22:45:07 -0500 Subject: [PATCH] fix: avoid duplicate points in circle generation by adjusting loop range --- bridge/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bridge/src/lib.rs b/bridge/src/lib.rs index dee7b55..2d774ed 100644 --- a/bridge/src/lib.rs +++ b/bridge/src/lib.rs @@ -109,7 +109,7 @@ impl Reify for BridgeState { // Create 3 orthogonal circles (XY, XZ, YZ planes) for axis in 0..3 { let mut points = Vec::new(); - for i in 0..=segments { + for i in 0..segments { // Changed from 0..=segments to avoid duplicate at 0 and segments let angle = (i as f32 / segments as f32) * std::f32::consts::TAU; let (sin, cos) = angle.sin_cos(); let point = match axis {