Retrain downward vertical lines by x-axis

Hello,

The grasshopper attached is a curved surface resembling a building facade, which will be constructed using a space frame. I'm wanting to create columns on the open front and back facade for stability. I'm trying to get the columns to drop down from the curve and stop when they hit the 'floor' x-axis, but I'm not sure how to do this. Also if you see anything else wrong with the grasshopper let me know.

Thanks!