Sunday, 24 April 2011

Self Organizing Cont.

Heres another video that better illustrates the multiple behaviors in action.

To unpack it a bit, each stick is composed of 3 particles, one in the middle and two on either end. Two springs span from either end to the middle and a third spring spans from end to end to provide some bending resistance. The middle particles are all involved in medium range, medium strength separative forces (grey circles) and slightly longer range, low strength cohesive forces (invisible). At the same time the end particles are trying to converge through small range, high strength cohesive forces (magenta circles).

Platforms: C#, Grasshopper, Rhino


  1. any chance you would be willing to post this script? or the hex one? i'm trying to do this in kangaroo and having no luck. Playing around with an example script of "ballcluster" but i don't think i'm heading in the right direction.

  2. I'm doing a bit of work on the class library the definition depends on so I doubt it would even compile in it's current state. Once that's all sorted out though I wouldn't be opposed to putting up some related examples.