I’m new to Rhino and have what seems to be a simple task, but I can’t seem to figure out how to accomplish it efficiently. I have a run of polysurfaces shown in grey in the attached pictures. The goal is to trim/extend all the grey polysurfaces to the green surface while maintaining the lean that they have.
I figured out I can use BooleanSplit to trim the surfaces that are intersecting the green surface, but I cannot find a quick method to extend the pickets to the green surface while maintaining their angle. I can explode the polysurface, extend each surface individually, trim them, cap them, and then create them to a solid again, but this takes a lot of time and I’m looking for a quicker way. Please let me know if you have any suggestions.