Product Families Final Submission

Project Statement: Inspired by Turkish “cesm-i bulbul” glassware which is created by inserting colored glass rods into the molten glass, then turning the rods to make twisting patterns, this product family seeks to emulate the visual twist of these patterns but in the structure of the vessels themselves.

The basic form of these vessels begins with a point and a line whose height can be determined with a slider. This line is then divided into equal lengths and a circle is created at each length to give the vessels their circular shape. The addition of the seam component connects the circle vertically, so the vessel’s surface is not solid but instead made up of a series of vertical lines or strands. These strands can then be twisted to give the illusion of the patterns on the Turkish glassware. Along with the degree of twist, the number of strands can be determined with the divide component a slider. This seam and divide sequence is then flipped and two interpolated curved are created so that one set of strands twists in one direction and another set twists in the opposite direction. Having two sets of strands that twist in opposite directions is necessary to ensure that the strands intersect to provide structural support for the vessel. All of these variables are funneled into the cocoon component, which essentially wraps all of these existing geometric elements and gives them thickness.

Using seven key design parameters, this grasshopper definition provides endless possibilities for vessel forms while maintaining the visual and structural twist. The 5 objects that I’ve chosen to print showcase how these variables can be manipulated to create objects that are very different in overall form with more subtle variation in their strand structure that makes them a cohesive collection.






Family Matrix.png

Animated GIF-source (7)


5 Family Members


Design Explorer


2D Project

Initial PlanI began to write this definition by jotting down what I wanted to do then figuring out which components I could use to execute each step. I started with a line that is divided into segments. A circle is added at each of those points to create the vessel volume. A slider controls how many or those circles are visible to determine the height. I used a sine curve to control the shape of the vessel with two separate controls for the diameter of the circles and how much the vessel twists. I used the seam component to create and twist with points around each circle, and divided the curve to control the number of twists. At this point, the main question is how I can create the twist in the opposite direction too, because right now it is only in one direction and thus there is nothing connecting or supporting the curves.

Product Families

Having trouble exporting for Design Explorer. I think the mesh is not closed which is why I can’t connect a volume component from the mesh to the parameters. I’ve been getting an error that says to use the Weaverbird’s clean mesh tool to fix this but turns out that component was developed but never released…I tried exploding, joining, and smoothing the mesh but none of these worked.

Trouble creating a random pixel effect

Trying to add randomness to my hex grid but running into problems. I’m working off of the file we did in class. In the second of the two screenshots below there is some randomization going on but the hexes are also extruded and randomly so, and I’m not sure what is controlling this versus the randomization of the color. Ben – I just sent you an email about this.



Parametric Truss Series

Really liking this tutorial video series….but I can’t get through the end of the third one. When I try to check if everything is working on the curves at 7:55, I get the spinning wheel of death. After waiting a while I’m maybe able to move one slider but the triangles don’t look like they’re molding to the curves and then the application just stops responding. Have tried restarting the app and my computer a few times.