Equal panel size with variable gap for attractor gradient on surface

Hi all,

I m a very new beginner to grasshopper and trying to do a skewed tiles pattern using attractor.
Currently, i can achieve it by isotrim the tiles in U/V direction to increase the gap between each tiles.

However, ultimately, I would like to keep the tiles the same size all across but varying the gap instead.
I have attached an image and the GH i have so far.

It will be a great help if you can help me giving me some direction of how to progress toward that goal.
Thank you very much in advance.

Best Regards,

SkewedPanel_GradientGap.gh (78.9 KB)

sounds like a recursion script
likely much easier if coded up in C# or python