屏幕快照 2011-09-12 下午03.54.49

CCLab in Parsons Homework Assignment 1 _ 3D Spirograph

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.

About these ads

7 thoughts on “CCLab in Parsons Homework Assignment 1 _ 3D Spirograph

      • 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.

  1. 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!

  2. 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?

Leave a Reply


WordPress.com Logo


Twitter picture


Facebook photo


Google+ photo


Connecting to %s