Stackable Object

by qiu0717 in Workshop > 3D Printing

262 Views, 0 Favorites, 0 Comments

Stackable Object

Screen Shot 2021-04-12 at 10.29.01 PM.png

The project is to practice using transforms to replicate objects in Rhino with Grasshopper. Particularly, in this one, I created a series of stackable cups and a set of Matryoshka doll.

Create Single Cup

Screen Shot 2021-04-12 at 5.57.52 PM.png

By drawing a curve and using the curve to revolve , a cup can be generated.

Iteratively Copy and Transform the Object

Screen Shot 2021-04-12 at 6.19.40 PM.png
Screen Shot 2021-04-12 at 6.19.49 PM.png
Screen Shot 2021-04-12 at 6.21.31 PM.png
Screen Shot 2021-04-12 at 6.23.49 PM.png

Adjust to Make Sure None of the Items Are Overlapped

Screen Shot 2021-04-12 at 6.26.09 PM.png

Change the Curve Profile From Cup to Matryoshka Doll

Screen Shot 2021-04-12 at 10.59.56 PM.png
Screen Shot 2021-04-12 at 11.00.18 PM.png
Screen Shot 2021-04-12 at 11.00.38 PM.png
Screen Shot 2021-04-12 at 11.00.53 PM.png
Screen Shot 2021-04-12 at 11.01.00 PM.png
Screen Shot 2021-04-12 at 10.08.17 PM.png

1. Outline the exterior and interior of the doll with two curves, and align all four ending vertices along with the Z axis

2. Draw a short line (straight curve) to connect the two ending vertices at one side of the doll.

3. Join twice to combine all three pieces of curves into one curve for the following revolving

Fixed Invalid Brep Object Error

Screen Shot 2021-04-12 at 10.08.44 PM.png
Screen Shot 2021-04-12 at 10.55.54 PM.png
Screen Shot 2021-04-12 at 10.55.58 PM.png
Screen Shot 2021-04-12 at 11.10.13 PM.png
Screen Shot 2021-04-12 at 11.09.58 PM.png

Lesson learning: the curve should be OPEN, otherwise there is the "invalid Breb object" error. By moving the up side a little bit off the Z axis, this error is fixed, though it leaves a whole on the top of the model.

Add Control for the Arrangements and the Scale Ratio

Screen Shot 2021-04-12 at 10.57.30 PM.png
Screen Shot 2021-04-12 at 10.28.44 PM.png

3D Print Preview

Screen Shot 2021-04-12 at 10.35.51 PM.png
Screen Shot 2021-04-12 at 10.35.54 PM.png

I added some other parameters for the Python script to enable different arrangement and scale ratio of the copies.

After exporting to stl file, I attempted to preview the model's 3D print. However, I found the model still suffers from some issue. The model looks not feasible. I think I need to add some thickness to both surfaces of the exterior and the interior of the doll model.

I will need to look into this issue and fix it.