I always interested in parametric design. I’m very curiosity on grasshopper for Rhino, and processing.The spirograph is a geometric drawing toy that produces mathematical curves of the variety technically known as hypotrochoids and epitrochoids( from Wiki). Spirograph is beautiful and fabulous. However, people usually draw 2D spirograph. I want to transform 2D spirograph to 3D. By rotating X, Y, Z-axis to make it 3D, we could draw variable complex spirograph. You can control parameters such as twist, curve strength and curvature etc.

There are several screen shots. I want to discuss about how did the variables impact on the form of spirograph.

### Like this:

Like Loading...

*Related*

Very fascinating and beautiful. I am Using Rhino 5 for Mac. Do you know how I can enter a specific equation for a 2D epitrochoid in Rhino? Many thanks.

Hi Tom,

I just use Rhino modeling products. So I am not sure about your purpose. Sorry about that. Perhaps, you can use grasshopper for Rhino. That is a parametric design tool.

Broderick, I don’t know what you mean by “Rhino modeling tools”. I am trying to enter a 2D two lobe epitrochoid, which is no where near as sophisticated as your curves. Please see http://www2.mae.ufl.edu/~uhk/wankel.jpg If you can use “Rhino modeling tools” to create your sophisticated curves, then I would think I could use the same tools to create my desired curve. Thanks.

I see. Okay, I know what are you looking for.

Please give me a second to check my coding. cheers!

Borderick, I don’t know what you mean by “Rhino modeling products”. Your curves are much more sophisticated than the 2D two lobe epitrochoid curve I am seeking. Please see If you can use “Rhino Modeling products” to make your very sophisticated curves, I would think they could be used to make my two lobe epitrochoid. Thanks.

I know what you mean. You are looking for how to make smooth and algorithmic epitrochoid cure, right? Have you see my new post which is about 3D spirographic in openframeworks. best!

Broderick, your 3D spirographics in openframeworks are very impressive. I am using Mac v5 in Rhino. Yes, I want to make a smooth and algorithmic 2D two lobe epitrochoid in Rhino. Since the ratio between the two generating circles always has to be 2:1 for a two lobe epitrochoid, the only two variables would be the inner circle radius and the spot on radius of the outer generating circle used to determine the eccentricity.

How similar is openframeworks to python.rhino?