Grasshopper

generative modeling for Rhino

This script is aim to take in a BRep polysurface solid for generating a laser cutting file.
It can handle hollow forms, cantilevering masses and can generally take more complex geometry then the usual section plane-section curve algorithm. This is because of an operation which determines the middle point for notch/slot to happen, instead of the usual fixed height notching.

 


  • Ideal script to generate massing models for complex geometries.
  • It uses a global coordinate grid to determine cutting plates location, which allows two adjoining form to be baked separately while cutting plates matching across the two form.
  • Best used in mm scale.


This is not a simple script, not intend for general purpose.
The script still relies on solid Boolean operations, thus limited to what Rhino 'can Boolean'.

I'll add more description about the script later when I have more time.
I attached a form testing file, which you can play with some forms that I've sketched.

This is my first post, suggestions and comments appreciated.
Inspired by David Fano's Parametric Truss script.

 

 

waffle_20101228.ghx, 1.6 MB is the latest script (hope it works on GH0.8)

 

Tags: boolean, cutting, laser, lasercut, solid, waffle

Views: 20760

Attachments:

Reply to This

Replies to This Discussion

I haven't check with 8.0007, perhaps if you try use the 0.8.0004 and see if that works for you.

 

I'll upgrade the script when I have time.

 

I guess you have made a little mistake, the script you included in you attachment is not the script I wrote. It is from LIFT architects, and you may want to ask Andrew Payne for support.

 

Cheers

 

I have used my script to create something similar for you, see if it is helpful.

 

 

Attachments:

Victor,

Thanks for the definition, it works way nice. I have CNC cut a few simple solids now.

I liked what Nich Tyrer did with his waffle def (great stuff) so, its a spin off his work, as I'm just in the learning stage. I have attached a pic showing what I'm wanting to do and a couple of screen shots.

how can construction planes are rotated, I have tried to add this to your definition but,

I fail :(.

can this be done on your def ? I have scripts that seem to work but, when added to your def fails. any help ideas would be great.

I'll add pics of projects when I feel they are worthy.

 

Thanks, Wade

 

Attachments:

Hi Wade, 

I believe it is not possible to rotate planes like a fan shape in my script. I wrote it such that the script is able to handle under-cuts for solids that has a complex section. (Imagine a Brep that, if you cut it with one plane, will give more than one closed curve, even curve within curve)

The way it detect these cuts now uses the world Z axis.

In fact, if you dont have to handle such complex geometry, you can write a simple script with rotated planes, and section command.

Victor, well done, this looks like a very useful and handy script again, well done, I have no problems loading the script though there is issue in the preview, I am running version 8.0010 while I can bake out certain geometry I don't get the preview, for instance and most simply, when I select an initial brep no preview is displayed, let me know what you think and again, well done, it looks like a great job

 

m

Just got the latest version, works great, great job! thanks a lot, I'll let you know what I do with it

Hi Martin,

Great to hear from you that you like the script. Keep us posted.

 

Cheers

Victor

Victor Thx for the definition.

I also made a waffle tryng with the tutorial of digitaltoolbox...It works but I don't understand why I can't see the sections of the waffle oriented on a plane (the ones I need to cut) 

I attach my def!

 thx!

Attachments:
Thank you for this example, i try it as soon as possible!. :D

Thanks for this script Victor! I've been wondering how these waffle-like lasercut stuff been made. Now I know

Great definition, thanks man!

RSS

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2013   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service