I’m realizing I actually need a 4th option, where every other item is flipped, and then every other LIST DATA row is flipped again - i.e. not just the visual row. This will enable what appears to be visual row alteration in cases where the overall enclosing frame is rotated by 45 degrees.
Since that probably sounds confusing, here is a screenshot with frame rotated by 45, list indices shown, and squares rotated 25° with “alternating” selected (the ones that need to be flipped again are marked in red).
What would be an efficient way to do this (using Repeat Data or any better way)? Or is it best to use repeat data for “alternating” as it is, and then do some list deconstruction, find every other top-level index, and then run “negative” on the contents of that sub-list?
sift pattern to separate every other item, negative to flip those, and combine data to rebuild the original data structure, then flip matrix to flip them all
Thank you, those are both good solutions. @measure, smart use of multiplication as mask, and judicious grafting and simplifying. @inno, I’ll go with your method as it’s a bit more user-friendly for me.