Tuesday, 20 January 2009

Weaving in Grasshopper

An exploration of the Grasshopper plugin for Rhino using a weave pattern as an example.

The initial weave gives a 3 over 1 under weave pattern which is shown in the warp/weft of 8/10 in the centre column of these images. As a start for the exploration of Grasshopper I created a catalogue showing the different results obtained when either the warp or the weft was changed with the other remaining static. While this produced some interesting results they were not in themselves explanations for what was happening.

To further understand how Grasshopper was creating the weave pattern I took a more considered approach and developed these two explanations. In effect the weave pattern is created through the relationship between the number of 'V' rows of points that you have, the shift value that you use and the culling patterns applied to the resulting weave mesh. In short the shift operation will create the initial weave mesh and determine the angle that the warp and weft threads have within the weave while the cull operation is used to remove all of the warp and weft threads that touch. The end result should be a weave in which no war or weft lines actually meet.

1 comment:

Anonymous said...

i saw the green generative weave on the very top page of your website, and it looks very similar to a project i'm working on. exactly how did you create the definitions for that. i've just started learning the program.