Making running bond pattern on Curtain Grid

I am manipulating existing Gridlines on a curtainwall to make a running bond pattern. By using cross product lacing on the ʳʰʸᵗʰᵐ|CurtainGridLine.RemoveSegment node, it works but is brute-force and slow. How can I make it more efficient?

Gridlines.dyn (36.8 KB)

Is there a reason why you don’t just use a texture?

Good point. We get stuck on one method of representing something when another way can be much simpler. In this case, I want the control, but maybe it’s too much.