Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
fabricademy2017:students:cheung:week_5_-_computational_couture [2018/04/25 17:51]
wei-ying.cheung [Second design]
fabricademy2017:students:cheung:week_5_-_computational_couture [2018/04/25 19:52]
wei-ying.cheung [Second design]
Line 19: Line 19:
 For the second design, I wanted to create a stand alone weave structure. Having no experience in Grasshopper,​ I needed to use a tutorial ([[http://​www.grasshopper3d.com/​video/​defining-a-parametric-weave|http://​www.grasshopper3d.com/​video/​defining-a-parametric-weave]]) to create a weave. The main steps of the tutorial are as follows: For the second design, I wanted to create a stand alone weave structure. Having no experience in Grasshopper,​ I needed to use a tutorial ([[http://​www.grasshopper3d.com/​video/​defining-a-parametric-weave|http://​www.grasshopper3d.com/​video/​defining-a-parametric-weave]]) to create a weave. The main steps of the tutorial are as follows:
  
-Select Square Grid (Vector tab), add number slider to the x and y directions - so that the size of the square grid (therefore the weave) can be adjusted +  * Select Square Grid (Vector tab), add number slider to the x and y directions - so that the size of the square grid (therefore the weave) can be adjusted 
- +  ​* ​Create a Cull Pattern (Sets tab, Sequence), with boolean toggle values (Params tab, Special) as input i.e. true or false, and link to a tree Branch (Sets tab, Tree) - in order to isolate different points to then manipulate separately (to create the up and down directions for a weave) 
-Create a Cull Pattern (Sets tab, Sequence), with boolean toggle values (Params tab, Special) as input i.e. true or false, and link to a tree Branch (Sets tab, Tree) - in order to isolate different points to then manipulate separately (to create the up and down directions for a weave) +  * Use Move (Transform tab, Euclidean) - to move a row of points up 
- +  * Use Vector Amplitude (Vector tab, Vector) with a number slider - to specify the height of points 
-Move a row of points up+  * Use Flip Matrix (Sets tab, Tree) - to flip rows and columns to change the direction of the points (from y direction to x direction) 
 +  * Use Weave function (Sets tab, List) - to weave between 2 points, and using a boolean toggle to change the weaving pattern 
 +  * Use Interpolate Curve (Curve tab, Spline) and the weave function as the input - to create curved lines between points 
 +  * Cull again to isolate curves, i.e. the middle curve or the outer curves (of 3 curves) 
 +  * Use Rotate 3D (Transform tab, Euclidean) - to rotate outer curves 
 +  * Copy steps and switch true / false values - to create curves that are inverted/​opposite to the original curves that form the basis for the up and down weave structure 
 +  * Use Pipe Component (Surface tab, Freeform) - to change lines (of the curves) into pipes, with a number slider to change thickness 
 +  *
  
 and I adapted it slightly to experiment with a new design. The change I made to the original design was to mirror the design on top of itself - to create 2 layers of the weave structure. Printing this double structure with flexible filament, I was interested to see the results, how it would feel and what it would be like when pressed together. and I adapted it slightly to experiment with a new design. The change I made to the original design was to mirror the design on top of itself - to create 2 layers of the weave structure. Printing this double structure with flexible filament, I was interested to see the results, how it would feel and what it would be like when pressed together.
Line 31: Line 38:
 {{:​fabricademy2017:​students:​cheung:​weave_printing.jpg?​300|weave_printing.jpg}}{{:​fabricademy2017:​students:​cheung:​final_weave_1.jpg?​300|final_weave_1.jpg}} {{:​fabricademy2017:​students:​cheung:​weave_printing.jpg?​300|weave_printing.jpg}}{{:​fabricademy2017:​students:​cheung:​final_weave_1.jpg?​300|final_weave_1.jpg}}
  
-**//Final thoughts// **+**//Final thoughts// ​ **
  
 It was useful to experience Grasshopper,​ however I found the program difficult use. It was hard to me to find the right function that I needed for a design element I had in mind, and to know what input the components required; often, the program produced results I didn't expect. I am aware that my first design is very simple, as I found it difficult to produce a more complicated structure that I wanted. It was useful to experience Grasshopper,​ however I found the program difficult use. It was hard to me to find the right function that I needed for a design element I had in mind, and to know what input the components required; often, the program produced results I didn't expect. I am aware that my first design is very simple, as I found it difficult to produce a more complicated structure that I wanted.