Week 2 – Minsoo Kim


Assignment 1.1+1.2

3D Printing Research

FDM Printing

Most familiar with FDM printing or Fused Deposition Modelling. Involves heating a material to its melting point and moving the hot end plane-by-plane. If we were to create the list of points on GH, we would be grafting the Z last so all the points on XY would finish first.

Ideally, this would be my personal preferred mode of printing since I own a printer.

I have experimented with PVA, the water-soluble material but haven’t had much success with it. The dual-head printer’s build-plate is heavily warped so I need to order parts before testing. When the PVA tests did work, the print came out extremely clean since I was able to create dense support layers without worrying about it fusing with the actual model.

SLA Printing

Stands for Stereolithography Apparatus. Instead of melting a plastic, SLA cures a vat of resin using specific light wavelength. It is also known to be the most accurate for of printing out of the three.

DLP SLA Printing

This is a variation of SLA printing where instead of a point of light curing a specific point of the resin, a projector cures the entire layer at the same time. The difference in quality ends up being the voxel size (3D pixel) of the projector.

Grasshopper Primer

GH Primer 1.3




GH Tutorial – List and Data

This has always been my bottle-neck with my previous experience with grasshopper – I never really understood when to graft, simplify, or reparameterize. Also never touched the short, long, cross-reference nodes before so it’ll be interesting to see when and how it will come into play.

PP Lists – Simple

Shortest List – Matches the number of items within all the input list based on the shortest list. If not divisible (list of 7 and 20), it provides the closest approximation.

Longest List – Matches the number of items within all the input list based on the longest list. Note that last item on the list will be repeated to match the index count.

Cross-Reference – Interesting list node. The first list will repeat based on the number of the index of the second list and vice versa. However, the first list will repeat on a loop, whereas the second list will repeat each index first before going to the next item. [1,2,3] x [a,b,c,d] = [1,2,3,1,2,3,1,2,3,1,2,3], [a,a,a,b,b,b,c,c,c,d,d,d]

Filter – toggle to switch between shortest, longest, and cross-reference.

PP Lists – Advanced

SubSet – more controlled version of splitting a list where you can establish a domain. Could be done through list item with a series.


PP Data Trees – Intro

Grafting and Cross-Ref seems is the same function, but grafting nests the item of the second list based on the first.


Using Unflatten might be an interesting way to match a new set of information to the existing tree structure granted that there is the same number of initial values.


PP Data Trees – Manipulation

Seeing them visualized as branching diagrams really help in assisting what they can theoretically do, but cannot imagine a scenario where it would be useful.

PP Data Trees – Flip Matrix

Can be thought of switching rows/columns within a data tree. Can only be utilized when there is only one level of grafting. Has to maintain this tree structure {0,i} when simplified. {j,i} will not work.

PP Workflows 

Toggle Enable/Toggle Display not working? Not sure what it is supposed to do.

Cluster seems like a very useful tool to have a collection of. Would there be a way to export past clusters to create our own plug-in?

Remote Control Panel was a feature that I thought did not exist that exist in programs such as Fusion360.


Did not know Point Charge existed. Seems like it creates a vector field around the point?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s