I created this chair using a series of grasshopper definitions where the geometry was based upon a brep of the chair’s general form. A series of sections were taken, with the density controlled by the number of sections cut through the form. Their XY angles determined by a “Random” function and their YZ angularity based upon the added slider. The sections generated were then offset, with thickness being determined by the amplitude of this offset. The sections were deplaned & the points on each line were reorder so that a loft between them would generate only flat bands and then a conditional statement was added such that any pairing that did not occur between two polylines with the same number of segments would be culled.
Number ( 8 ), Amplitude ( 2.34 ), Plane Rotation ( 67 )
Number ( 15 ), Amplitude ( .75 ), Plane Rotation ( 14 )
Number ( 15 ), Amplitude ( .31 ), Plane Rotation ( Disconnected )
Number ( 15 ), Amplitude ( 6.26 ), Plane Rotation ( Disconnected )