The process uses an iterative approach based on Chebyshev nets (it’s not the same though as 600x600 tiles need to be spaced). @will and I worked on a proof of concept in 2014 or something like that (I think we had a week to come up with something), then it was developed by the Ramboll façade team in Milan. I’ve managed to find some old code which might help, basically it can be used on any surface geometry from a starting point and curve.
It goes row by row, spacing out setting out rectangles as it moves along, so they kind of shift along as they go. Then from these setting out rectangles, there’s a couple of rotations I think to create the overlaps. In the final script I think these rotations were adaptive based on local curvature but I don’t seem to have that one (that might have been the Milan team that adapted it, if you’re out there let us know!). You need to offset your original surface to avoid clashes (not done in this example).
Anyway, something attached if you want to give it a go with your own surface. The code is buggy, you don’t have much time to perfect things with tight deadlines you just have to get it done!
Thanks for the connection @Petras_Vestartas VankeTiling2021.gh (689.1 KB)