algorithmic modeling for Rhino

Structures under compression load are less efficient than the same structures under tension load. Instead of material breaking, yielding which determines design of a structure, at compression structures - buckling occurs before mentioned events.

By replacing straight beam elements under compression, with a series of fractal space frames (two tetrahedra on both end, and a stack of polyhedra in between) and distributing the initial compression force into tension and compression members of the space frame, R.S.Farr and Y.Mao succeeded in lowering down the amount of required material tens, several hundred times[1].

From left to right: solid rod under compression (Generation 0), Generation 1, Generation 2 fractal space truss[2]

Critical Load Factors, for G1 structure on the verge of buckling failure

A generator for creating Generation 1 and Generation 2 structures based on upper mentioned papers, could be found below in two versions - Grasshopper component and Rhino button. On Generation 3 fractal space frames, they output only a report (force parameter, number of hierarchical octahedra, radii, number of members, its lengths ...) but do not generate it, as number of G3 frame members could reach couple of millions, billions.

Inputs: Length of the initial rod [in meters], compression Force [in kilonewtons], and Material.

a) grasshopper component:
Can generate both grasshopper geometry and bake it to Rhino to appropriate layers. Report in form of Grasshopper panel.


b) Rhino button:

Only generates Rhino geometry. Can export report to comma separated .txt file.

download it, and drop in onto your Rhino workspace.

Special thanks to R.S.Farr, for all the help gave me!

+ Fractal space frames featured on Big Bang Theory (Season 6, Episode 13)[3]


[1] "Fractal space frames and metamaterials for high mechanical efficiency"

[2] photo taken from "Fractals for Mechanical Efficiency" article

[3] photo taken from

Views: 4128


You need to be a member of Grasshopper to add comments!

Comment by Iasef Md Rian on October 20, 2014 at 9:15am

hi djordje,

your grasshopper component and rhino tool for developing fractal space-frame is very interesting and useful for my thesis..!..i am going to use it ... thanks a lot.. !






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service