Grasshopper

algorithmic modeling for Rhino

I am completely new to grasshopper, but I need to create a script that will raster an image into a bunch of dots and make them into curves that I can laser cut or CNC.  Exactly like the mountain dwelling by BIG.  So the circles need to stay far enough away from each other that the material will maintain its strength and pieces will not fall out when it is CNC'd.  Does anyone know of a good tutorial or something that could get me started.  Any help would be greatly appreciated. 

Views: 11173

Replies to This Discussion

Here is the mountain dwelling by BIG

Play around with this...

You will have to tweak the sliders for the image you use... width and height of grid and grid spacing. Its really slow changing these on my PC!

The model changes circle diameter according to the brightness of the image relating to grid position. It also changes heights of same size circles (and their centre points because I was looking at drilling holes of different depths but same diameters ideally into a laminated sheet of greyscale coloured laminates but I can't find any board like this anywhere!)

Attachments:

might have uploaded an old version.

there is also a really nice way of turning the grid points into a mesh heightfield and then getting a plane intersection to give lines from the image

Attachments:

Awesome, let me try those out and I'll let you know.  Thanks!

I had to tweak a few things but this worked awesome, thanks for the help Martyn!  Yes, I have done some exploring of CNCing something with layered colors, the only thing I could come up with is to hand laminate materials of different color, or to paint surfaces and then laminate them and just set the depth to the thickness of each layer, but you need a very flat table and sacrifice board in order to assure the proper depth at every point on the cut surface.  It is a cool idea.

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