Hypocycloid Vase

Inspired by the 5-hypocycloid that can "roll" inside of a 6-hypocycloid (as shown in the GIF). To make the vase design, the z-axis takes the place of time for a rotation.

hypocycloid

<img src="https://github.com/SmoothDragon/HypocycloidVase/blob/master/HypocycloidVase.gif" alt="Kitten"
title="A cute kitten" width="150" height="100" />

If you look from the right angle down the z-axis, you can see the 6-hypocycloid that is swept out as the 5-hypocycloid moves vertically.

Rolling animation and source code available on github.

This design is used as a building block for my Hypocycloid Christmas Tree.