Grasshopper

algorithmic modeling for Rhino

Make a series of sine waves which gradually increase wavelength

I'm attempting to create a script which creates a series of sine waves where the amplitude remains constant, but the wavelength increases (exponentially maybe?) from the previous wavelength. Initially I'm trying to simply generate a curve which I can then loft in Rhino to make the 3D panel, but if I could generate the panel and its dimensions via Grasshopper that would be great too.

My end goal is to create a CNC routable panel that will clad below a heavy object, trying to visually show the compression forces of that object. 

I have attempted to modify a few scripts but fail to get the desired effect:

1- http://www.grasshopper3d.com/group/coffee-and-grasshopper/forum/top...

2- http://www.grasshopper3d.com/forum/topics/how-to-generate-a-sine-co...

3- http://www.grasshopper3d.com/forum/topics/scaled-sine-curve

Thanks

Views: 1520

Replies to This Discussion

Try this guy on for size (have a play with the points on the graph mapper to change the variation in wavelengths).

Attachments:

Hi Joe, thanks! I'm getting closer. This is what I've come up with so far along the same lines, however I did "extrude curve" manually in rhino.

I'm trying to figure a way to have more control, so that I could enter the total linear length of the sheet (34" in my case) and the amplitude (height of each curve), and maybe number of curves. Then I could play with a graph to get the level of "compression" that I'm looking for.

I'm getting closer. Thanks for your input!

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service