Grasshopper

algorithmic modeling for Rhino

Optimizing packing flat hexagons onto a sin(x)*cos(y) double curved surface - maybe visiting an old topic

Hi everyone, I am tasked with optimizing a freestanding 9m x 12 m double curved wall with about a thousand concave hexgon panels.

Here I have two problems, I can't quite figure out how to relay circle packing and equalize length into the same kangaroo definition since the lines of the hexagons are products of circle packing (dual mesh). 

and two, is there a way to use galapagos with kangaroo? because there is another set of calculation using acoustic shot component, the value of x and y that creates a double curved surface should not change until the initial circle packing stops. 

so may be I am asking if there is a way to use two kangaroo engines with galapagos, one for circle packing and once circle packing kangaroo engine finishes, equalize angle and lines kangaroo engine.

can I make galapago wait until the circle packing kangaroo engine reaches a threshold before changing x or y value of sin(x)*cos(y)? 

Not expecting all the hexagons are going to be the same, just enough of them so that i can have a clearer idea of the supporting structure.

this video shows the process

https://www.youtube.com/watch?v=tCdomJX9K4M

Views: 423

Attachments:

About

Translate

Search

© 2025   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service