over 3 years ago by Guillermo Rage
How would you fix the squeezed hexagons, how does the lunchbox components works?, i think its very important to understand how the component works in order to use it correctly Also, this method just do a triangle, houw would you panelize the rest of the surface?
Arie Willem de Jongh over 3 years ago
Hi Guillermo,
I'm assuming you mean hexagons that are stretched. This has to happen geometrically because the underlying surface has a complex double curvature. The different forces in Kangaroo make sure that the hexagons stay 'un-squeezed' and the same size and shape as much as possible, but somethings gotta give.
I'm assuming you mean the Gaussian Mixture component. I dedicated a couple of lessons to this, to explain in layman's terms how the component groups it's objects (lesson 9, 10 and 11). But if you'd like to dive into the source code here is it: https://bitbucket.org/provingground-io/lunchbox-for-dynamo/src/master/
If you mean to hexagon component, I didn't want to waste time creating a hexagonal grid using standard grasshopper components, it is something trivial to achieve and this course is not about this topic.
I've used a triangular underlying topology because this way I can convert it to a mesh and insert it into Kangaroo. The nice thing is that it gives me a lot more options to keep the hexagons 'un-squeezed', by using the internal angles and lengths as forces.
Best,
Arie