Arraying Structural Framing

Hi,

I’ve managed to get a start on what I want, which is to model a base girt around the perimeter in the right orientation. However, I can’t work out how to place a top girt and then space them equally with a maximum limit of centres. What am I doing wrong? I’ve tried to array the curve and the beam and can’t seem to get it to work.

NRP_Girt Framing WIP.gh (16.4 KB)


Purlin and Girts WIP.rvt (18.1 MB)

Is this about Revit?

The end result I’m after will be modelled girts in Revit but I need help with the grasshopper script to get the result.

Your GH definition contains tons of components from Rhino Inside that are not Grasshopper built-in. Only people who have Revit and Rhino Inside properly installed can open and test your files.

OK, so it can’t be done?

Maybe prepare a sample file with native components only

Hi @Hayden_Payne,

I am able to open your file in Rhino.Inside.Revit but I am getting the following warning:

I can see that you are placing a beam and that you are modifying its parameters later, but I cannot see anything related to the spacing of the girts in Grasshopper. Could this be related to the first warning? Am I missing some components?

Regarding your question about placing and spacing the top girts, I think it is just a matter of finding the logic to create the curves to draw the beams in Grasshopper, like you would do manually in Revit. However, in the file you sent, I am not sure which view or elements I need to look at to create the spacing of the beams/girts. Could you be more specific with this? :sweat_smile: