From 9e0b91ac17f4ad84978be399d7c8f066a4508b85 Mon Sep 17 00:00:00 2001 From: Brandon502 <105077712+Brandon502@users.noreply.github.com> Date: Sun, 12 May 2024 17:46:42 -0400 Subject: [PATCH] Pinwheel changes. Jump distance for odd rays fixed. Removed holes on rectangular matrices. --- wled00/FX_fcn.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wled00/FX_fcn.cpp b/wled00/FX_fcn.cpp index ca1527a7c..1dd8da69e 100644 --- a/wled00/FX_fcn.cpp +++ b/wled00/FX_fcn.cpp @@ -762,8 +762,9 @@ void IRAM_ATTR Segment::setPixelColor(int i, uint32_t col) // Odd rays start further from center if prevRay started at center. if ((i % 2 == 1) && (i - 1 == prevRay || i + 1 == prevRay)) { - posx += inc_x * (vW/4); - posy += inc_y * (vH/4); + int jump = min(vW/3, vH/3); + posx += inc_x * jump; + posy += inc_y * jump; } prevRay = i;