OK, so I made this surface which is the basic shape of the structure I want to make.
And there’s also this geometry which is what the structure will be made of.
Basically I’m trying to “array” this brick on the above curved surface in a way that the bricks are in contact with each other without overlapping, unlike what happens in a typical array where the distance between them is maintened but they overlap. I even projected a square grid directly onto the curved surface showing the “sockets” within which I want the small geometries to go, but this is where the issue comes. I’m not sure how exactly this is done.
In other words the idea is that it’s a brick wall but the bricks are sliding in and out to form these curves. So, how do I do that?
EDIT: Here’s the full code for what I have done until now. The geometries were made manually on Rhino.