Parametric Bench (Grasshopper Tutorial)

For this week’s assignment, I followed the tutorial that I found online and tried to make the custom shape.

Untitled

I started by creating one curve and three shapes as the rail and sections of the sweep, and then made a sweep in Grasshopper. However, I encountered some difficulties at this step. The shape was unexpectedly flipped and distorted, and I had to try many methods to debug the issue. Ultimately, I used the Flip Plane function and boolean toggle to flip the plane, and found that the distortion was due to my incorrect choice of sections and points sequence.

Untitled

Untitled

微信截图_20230501220853.png

微信截图_20230501225846.png

Once I fixed the issues with the sweep function, I proceeded to play around with the shape and make it more organic. I then used the Perp Frames function to generate equally spaced frames along the curve and extruded them to create thickness.

微信截图_20230501231439.png

微信截图_20230501231830.png

Untitled

the final outcome!

However, I found that the thickness of the shapes was not consistent, and the shape at the two ends had no thickness, which was not suitable for 3D printing. After a long time debugging, I discovered that my points set for the three shapes were not at the center of the shape, which caused the uneven thickness distribution.

3D PRINT!

I left some space at the bottom when I created the shape - in theory I should generate support, but I really hate support (too hard to take them down and too ugly, especially if it is supported on top of the fabric I feel like it’s almost impossible to remove them), and since my object is not that big and it’s an arch-like shape, I decided to risk not to generate support. Surprisingly it turned out pretty well!

025ef4fe70d5e5b1d7c1fc429dbd3e8.jpg

the first 3 layers printing

0946187b2a82fa09fda193c079f0620.jpg

pause and add fabric.

The fabric did not well stick onto the plate with the 3M glue, so I ended up using tape to stabilize it.

524f51f242d2ff3e2ea1c3086d9f16c.jpg

removed from the printer

8c600a492c3cef4d3d2c4a1ddaec9de.jpg

removed the Brim

f600d0382be2c60b8103703805f436b.jpg

yay