I am modelling a brick wall and need the brick dimensions and spacing to be exact in order to account for variable grout dimensions. I have been able to construct most of this but am struggling to figure out how to achieve the proper spacing for the rotated bricks in every other row. Since I rotate them after spacing this grout spacing is smaller than the rest of the wall. I am hoping that I can just move these bricks over in order to correct for this. I suspect that I just need a way to move each brick over in successive distance so that the distance between each brick can be 3/8". I imagine this to be done by creating a series of vectors that can account for the cumulative distance moved so that rows of bricks can be moved x(n+1) distance. However I am not sure how to approach this if anyone could assist I would greatly appreciate it.
I have attached the current script and screenshots of what I am attempting to do.
_brickwall.gh (24.5 KB)