algorithmic modeling for Rhino

Learn how to slice an existing Rhino model into a series of flat puzzle pieces using Grasshopper.

You can download the Grasshopper definition as well from here...


Views: 1012


You need to be a member of Grasshopper to add comments!

Join Grasshopper

Comment by marc on September 12, 2016 at 7:06am

thanks for this Brian,

I've just modified a little bit the extrusion and domain boxes ranges to get some thing more symetyrical ;-)

*0.5 and *-0.5 respectively in the two input expressions


Comment by Brian James on March 16, 2015 at 8:13am

I added a new download link for the definition. Post examples of what you make with it to if you can... I'd love to see! 

Comment by Guy Hollister on March 15, 2015 at 5:37pm

I wish the link to this GH file was not broken.

Comment by Cheng-Yang Li on December 23, 2014 at 3:53am

Can I have the Grasshopper definition file????the connection is lose~

My email:
thank u

Comment by Angelo Venosa on January 20, 2014 at 1:43pm

Hi Brian, 

I am having a problem at the very end of the definition.

A runtime warning: bolean difference set is empty. In solid difference.

Running last Rhino 5 and Grasshopper.

Definition redone watching each step and this warning is still there...

What could be?



Comment by Brian James on February 23, 2012 at 6:33am

Hi Frank,

The asymmetry of slices with this approach is a result of how I made the definition. It sounds like it's not suited to what you need exactly. I'm sure there are ways to do what you need by building on the techniques here. For instance, you could divide two edges of the bounding box which encompasses your model by any method you choose (number, distance etc.). These points would be the slice locations. You would still need to extrude in two directions at once or move the contour prior to extruding. This tutorial was something I posted after helping another user and symmetry was not the concern at that time. 

Comment by Frank Salinas on February 23, 2012 at 12:30am

I don't really understand your logic. Why would anyone want to make an asymmetrical construction like this? What does the 'size of the model being sliced' have to do with it?

Comment by Brian James on February 21, 2012 at 6:53am

Hi Frank,

You could extrude the planar srfs created from the contours in two directions at the same time using half the distance from the "slice thickness" slider. For instance the Yaxis and then a reversed Yaxis. The size of the model being sliced also plays a part here. Adjusting the distance between the contours will change the slice location in relation to the overall part dimensions. 

Comment by Frank Salinas on February 20, 2012 at 8:05pm

Thank you Brian.

I noticed the thickness is calculated in one direction in both X & Y, resulting in an overall loss of exact part symmetry. What would be required to determine the thickness calculation from both sides of the planes?






  • Add Photos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service