Complex frame structure—Sweep1Rail for each curve, or a better way?

I’m trying to figure out the best way to construct the attached curves as an extruded series of tube elements for a roof frame (assume they’re all 2"x2" steel structure).

I’ve done this before by extruding each curve first vertically, then horizontally. But it’s time consuming. My naive hope was that I could use the Sweep1Rail command, draw a sweep shape, and sweep each rail. But the Sweep1 command sweeps at the location of the sweep shape, not at the rail. So I would have to copy each sweep-shape instance to the start of the rail.

Is there some way to get it to sweep a single shape at the rail location? In other words, I want to use a single sweep shape for all 110 curves.

Or is there a better way to create a 2"x2" extruded steel frame along each curve? I could also use GH I suppose, but was trying to quickly do it without creating a definition.

Hi Matthew - in Rhino I think I’d do this by extruding one and then using Orient >Scale=1D> Copy=Yes and snap to the endpoints of the curves.

Grasshopper might have a better way in general though.

-Pascal

This works well! I’ve used Orient before, but not in this way. Thanks.