Space Frame

In this short lesson we can use the “Space Truss” component from Lunchbox Plugin to model a parametric spaceframe from a Nurbs surface.

First, you need to draw a surface in Rhino and set it to a “Surface” component: Params menu > Geometry tab. You should right click on the component  and choose “Set one Surface” to do so.

Then using “Space Truss Structure 1” component from Lunchbox Plugin > Structure tab, you can simply define a space truss on your surface. “U” and “V” inputs would determine the number of divisions in the u and v directions.

“D” input would be the truss depth. The bigger the number you give to this input, you would have a space truss structure with bigger height.

As you can see we have four outputs. First, “LinesA” which gives us our bottom members, second, “LinesB” which would be our top members and third, “Web”, our diagonal members. By giving these lines to the “Pipe” component: Surface menu > Freeform tab and give it a radius, you can have the space truss structure. Just one more step though…

Use the last output: “Nodes”, give it to “Sphere” component: Surface menu > Primitive tab, Now you have your joints too and the structure is complete.

Register for free to download this file / If you're a user, Sign In

PH Newsletter

Free Weekly Scripts

Join our exclusive email newsletter and be the first to receive our free, useful Grasshopper scripts every week!

Comments