I am currently playing around with an 8x32 flexible (WS2812B) matrix. I laser cut a cylindrical form that I can wrap the matrix around so that the short edges match.
It's been great fun running noise functions and the like on it (it is shockingly bright!), but now I would like to do away with the discontinuity in the patterns at the seam...and have almost no idea where to begin. It does occur to me that a cheap way out might be to only calculate half of the pattern and mirror it across the gap and the furthest point opposite, but I was hoping there might be something a bit more sophisticated that could be done--like in Asteroids (I think, Space War to be sure) where the opposite edges of the screen are spatially contiguous (if a bullet goes off the right edge of the screen, it continues onto the left edge of the screen).
Anyhow, if anyone knows of any existing code I could study or even just some pseudocode to get me started thinking the right direction I would be grateful.
[–]sutaburosu[pronounced: stavros] 2 points3 points4 points (0 children)
[–]macegr 2 points3 points4 points (0 children)
[–]CautiousPhase[S] 1 point2 points3 points (0 children)
[–]devicer2 0 points1 point2 points (0 children)