Hello everyone.

I’m trying to project all these points onto the surfaces above it, and how I’m trying to go about it is using the Line SDL component and taking the intersection of the lines and the surfaces, but it seems like there’s a problem with the data structure so I can’t achieve the intended result. I have a feeling I might have to make all the surfaces into one brep so I tried using the join brep component but it’s still not working. I can’t use surface closest point because then the points would appear only on the lower surfaces.

Attached is the grasshopper definition. I have grouped the relevant components in the far right.

Any help would be greatly appreciated. Thank you very much in advance.

Facade-try-.gh (15.0 KB)