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.
Short of. But they aren’t really interchanging bricks. They are rows of bricks closely packed together. And my intention isn’t merely to extrude a deformed grid but to use a specific geometry I have made.
It is most unlikely that you can deal with this without code.
Get an entry level take (is public: meaning several real-life things are not included [like: any module other than box, overall stability, proper offsets per row … etc etc]). Play with distortY variable and see what happens.