Grasshopper

algorithmic modeling for Rhino

Hello,

I'm wondering if anyone could offer a bit of advice on nesting 2D curves using Grasshopper.

I'm laser cutting a series of contour shapes in paper. To minimise waste I want to optimise their position on the sheet. However, as I cannot laser cut text tags (as this will show on both sides of the paper), so I need to keep them in the same order as they are in the 3D model and will be able to lift them out in this order from the cutter. This rules out the RhinoNest program as it is not able to specify an order for the curves to be placed on the sheet.

I'm thinking the obvious way would be to number the curves, then fill the bounding box from the bottom left corner in order, rotating curves as needed to minimise the distance covered in the y-direction. Then, once the top of the bounding box is reached a new bounding box is created with the left side a curve outlining the edges of the first column. Then the next column is populated the same as the first.

I haven't started trying to build the grasshopper code, I'm still trying to get the concept straight in my head. If anyone has done anything similar and can outline their approach it would be much appreciated.

Views: 1491

Replies to This Discussion

You could just RhinoNest all your pieces with a tag and then manually move the tag adjacent after nesting.  

After cutting you can re-transfer temporary labels with tape (or a pencil) to mark pieces for construction.

Thanks for the response Taz. I'm hoping to avoid additional manual work as there are usually around 1000 pieces it becomes very time consuming. Also just curious to know how it can be automated.

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