algorithmic modeling for Rhino
I would love to see someone with skill build a grasshopper program for a simple box to be cut on the laser. I have attached a file of a sample. Ideally the grasshopper program would have sliders for the box size (height, width, and depth) and then another slider for thickness of material. If you open the file I've attached you'll see what I mean. It could possible even have a slider for size of finger joints.
This summer I'm doing a workshop where I'll be showing how to do this the hard way--one line at a time. When we're done I could then demo Grasshopper. I do not have the skill to even start designing this in Grasshopper myself. Any takers?
Tags:
Looks nice!
The file I attached was an open box rather than a SOMA cube. I thought that would be more useful. I don't have grasshopper here so I'll have to wait until next week to look at what you've done with the programming.
I added a slider to control the part separation.
Chris
Ok I think I've reworked to allow for variables. Because of the intersecting geometry you have to be careful with the dimensions in order to get it all correct. So I have given you the ability to specify an approximate size and then the definition works with a multiple of the material thickness so that all the finger joints are uniform.
Nice tutorial!
Danny,
Can you spell out the advantage of using compound transformations? I haven't used them much myself...
Thanks,
taz
Hi Taz,
To be honest it just seemed like the next logical step. I had already created the last move transformation so to repeat it made sense. I suppose it could have just as easily been the last vector of the previous move with a new move component.
There is no speed advantage, none that I can see on the profiler anyway.
I think in this case there is no advantage. I think it becomes more advantageous when using Grasshopper Groups. i.e. you create a "module" of lots of geometry and you need to perform several transformations on them, eg move then rotate. If you don't use groups and transformations then the move will be applied to the first geometry in the module and rotate to the rest because of the data matching.
Ah yes, I forgot that groups and compound transforms go together... They came into being at the same time.
Thanks
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by