Move Points in Parametric Brickwall so the Bricks doesn't overlap

Hey guys!

I’m currently trying to move the bricks parametrically so there are gaps inbetween that the bricks doesn’t overlap. Anyone could help me figuring this out - would really appreciate a helping hand :slight_smile:
Thanks in advance!
Approach #1 - Brickwall.gh (26.9 KB)

I am guessing that the main issue is determining what distance to move by?

It is not clear to me what result you are after exactly, could you post an example of what result you are after?

Thats exactly the issue - I want to move the bricks by some genaral gap width so the bricks dont overlap since it’s not possible in the real world. So I need to figure out how to move the bricks that they dont overlap :sweat_smile:

are all bricks that belong to a given column going to rotate by the very same amount?
like you could just calculate the first and second horizontal rows of bricks and just stack those on top of each other?

Just as warning; if you plan to have different rotational angles on different brick rows, that may not pan out. Eventually, the butt mortaring of one row will overtake the butt mortaring of the next, which is no bueno if the mortar joints happen to line up, and your only option will be to work with different brick lengths.