This exercise utilized the grasshopper plugin for rhino as a tool for constructing a three dimensional surface as the aggregation of a variable three dimensional part. The geometry was then printed in ABS plastic.
A series of curves were constructed manually to define a variable surface in section.
image_01: surface defining section curves
These curves were then linked to a grasshopper definition that would loft them to create a surface, which would then be divided in two directions into a set of boxes. The number of divisions is defined by a set of number sliders to provide variability.
image_02: grasshopper script
image_03: lofted subsurfaces
These boxes define the boundaries for a set of subsurfaces which are used to output a string of data related to the area of each box. A logic command is used to compare the area of each box to another value set with a number slider. The binary output of this logic command informs which of two parts will then fill this box when aggregating the surface. Smaller boxes along the surface will contain a part with a hole in the middle, whereas the parts filling the larger boxes in the depressed center of the surface will have no hole in the center.
image_04: set of parts for aggregation
image_05: parts mapped to surface
After the geometry has been generated, it is exported as a mesh to be printed in ABS plastic. The final physical model can be used as a desktop object for collecting and organizing small items.
image_06: ABS plastic print
[rbd]
No comments:
Post a Comment