Grasshopper

algorithmic modeling for Rhino

Hello !!

I've made a modul inspired of Erwin Hauer's works and i'm trying to morph it on a surface with the twisted box component. First i tried with the normal morph components but it didn't work because it just works with 6 faces boxes and mine are with 8 faces so i made a hexagrid with lunch box and i'm trying to rebuild the data to cut every hexagon in 2 parts to have for each hexagon 2 six faces boxes...

I've always been scared by the path mapper...

I don't understand why it doesn't work, i have data with 1 branch containing 32 elements in one side so i divide the thing by 4 because 32/4=8 cause i want 8 branches and it gives me 9 branches containing different number of elements !! Why !!??

I've linked the 3dm file and the .gh, you can download and use like you wish the modul... if someone need other Erwin Hauer's modul just contact me and i will send them to you (ifyou're too lazy to make them...;)haha).

And if someone has an advise for morphing solids in hexagrids or triangular grids tell me because i don't think i'm following the right path with my actual work...

Views: 9602

Attachments:

Replies to This Discussion

I've take a look into Amador's hexagrid definition but it won't work with my modul... he is using bounding box to populate hexagons... if you look closer all the modules are collapsing or there is holes. I make this thing for 3d printing, it has to be perfect ;).

Please can someone look into my definition above because i think it's almost done but i've missed something that's why the twisted box didn't work ??

And sorry Taz for my ignorance but can you explain furhter please; because ok kangaoo and plankton can remesh triangular meshes into hexamesh but how can they be helpfull to morph something ??

The files

Attachments:

hi Nenov,

if I am not mistaken, you cannot use a twisted box as a reference box in the [box morph] component. It is automatically converted to the bounding box of whatever you plugged in.

to understand this better you can try the following: instead of the twisted box, plug in the bounding box of your geometry or the geometry itself. You'll see no difference in the result.

this is bad news I am afraid and it means that you can't have your geometry "fill" the target boxes unless you start from a geometry that "fills" a normal (not twisted) box...

Thanks Nikos... i'm afraid you're right... so i'll start something new and forgot these hexagrid morphing... If anyone has another idea tell me ! 

I know that a pattern developed in a box will work.  I've done it using another hauer pattern.

While there may be more advanced methods, I started with the rule that the base module must in a box.  Here is a sample I did for a 3d printing workshop.  The majority of the definition was for teaching purposes in designing the base module.  A quick sketch approach for creating these base units, directly in rhino, is explained in the rhino file.  This was a workflow that was pretty successful for the students in exploring these patterns.  

1-identify the base unit to fit in a box.

2-sketch out the base unit and array, check for desired consistency in pattern

3-iterate a few options, (array over SMALL curved surface using box morph as Larger number of units will slow down the file).

4-pick one a prepare for 3d printing and refine.

First prototype came out like this...

http://instagram.com/p/jNkDzFny-H/?modal=true

This was the file setup, (example files attached).

I removed a few things from the attached rhino file so it would be a little smaller.  It was created as a teaching tool so there are a few things intentionally left out.

Good luck!  Please post your results on whichever pattern you pursue.

Attachments:

Thanks Chris on investing your time trying to help me but i've already done lamps with 6 side boxes check out my pictures !! ;) 

Check those modules if you want

The problem is the there is no hexabounding boxes...

The best thing for 3d printing: weaverbird !!

Attachments:

nice!

What if you start from scratch? Don't build anything in Rhino and try to morph it, but rather build the grid AND the modules in Grasshopper. Here's a quick attempt at getting the bones of it working. I didn't have time to use a surface, but I added a note in the definition talking about how I'd do that.

Attachments:

Thanks Damon i'll check that in 3 hours i have to go right now thanks

Nice Damon i'vel check your def and it's very clever... i'll continu in 2 days... i put the results these days when i'll finish it. Thank you ;)

Attachments:

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