I am attempting to select all the beams (structural framing) on the Level 3 (roof level). I am trying to avoid future user error by creating an automated process that only selects the beams (and not the slab) on the roof level. Is there a better way to select all of the beams on a level?
I attempted to use a Bool Mask to filter all of the structural framing by Level 3. The problem is that it produced a list of just the Family and Type of Beams. I need each of the beams to be selected as an individual item in a list, like it does in Select Model Element. Then I can feed it into the StructuralFraming.Location node of the script below.
The script below aligns the beams with the slope of the roof, even if the roof slope changes.