Hi,
I’ trying to create wooden floorboards that continue to form the balustrades, like the terraces in Snohetta+Heatherwick’s Google City:
And this is what i currently have:

The current workflow behind the code is to divide the floorplate curve into points, before grouping them up in separate groups. Ideally, each group will be lined up along part of a curve where they generally have similar tangents. The wooden planks will then be assigned to these points, where each group has planks facing the same direction. However i cant figure out how to do this so I manually change the angles in grasshopper.

The main problem is getting the correct angle to align the right number of planks accordingly so that they don’t overlap. I tried experimenting with just right angles, but it doesn’t seem to work well.

With regards to point no.1, this issue might be fixed if the group size could be readjusted according to the curves. As of now, the points are all equally grouped, which means that not all groups will fall in the ideal region( which explains why some planks are overlapping outside)

The toughest part would be where the planks in different directions meet. The iteration shown to you earlier today was done and trimmed manually. To generate a grasshopper code for this would probably require manual programming.

The balustrades in the picture are angle according to the shape of the curve, and I can’t figure out how to do that as well.
Please help me if you can figure this out! Thanks!!