Let's talk addressing! When using pixel tape in complex layouts like cubes,

Let’s talk addressing!

When using pixel tape in complex layouts like cubes, intersecting shapes and the like, what’s your strategy for addressing the various segments inside?

Do you subdivide it into regions? Do you declare it structurally in code for the highest degree of control? Do you just address it linearly and declare junction points where the strips visually join?

Perhaps most importantly, which approaches didn’t work for you?

A) I define a viewing point and map a x/y system onto what I see.
B) I define segments (in case I have repeating structures) and run 1d code on them.

I do the same as Stefan, I use the LEDs as a mask for an XY bitmap

Can I also add that Spreadsheets are you best friends when your doing this sort of thing!

I do a combination of xy mapping and ‘feature’ mapping where I pick out arrays of interesting sequences (all the circles, arcs lines triangles whatever best fits my layout). I find the combination of the two make some animations really easy.

Like Ben, I use arrays to define features. With a multi-strip display running on separate pins, I define the pixels of a feature on each string in an array and run the animation over the array. Need a separate array for each strip.