Grasshopper

algorithmic modeling for Rhino

Hey everyone,

I'm having a bit of trouble with box morph / surface morph and need some help.

I have a curved surface that I've subdivided using isotrim, and some graph maps, to get irregular panels. I'm now trying to take a 2d piece of geometry and morph it into each box on the surface.

Before doing this, I was using an extruded version of the above geometry, but I need it flat so I can later do smash in rhino, and with the extruded geometry, it wont work. I need it essentially to be a baked surface with holes in it.

Here's the result from when i get to the SBox stage:

Now, when I use box morph in the same way I did with the extruded geometry, box morph throws up an error "Cannot morph from degenerate box" which is no good. I think there's a way I can do it with Surface Morph, but I'm not sure what to plug in for the various parameters of Surface Morph. Here's what I'm guessing it is:

G(eometry): The 2d geometry I want to morph, currently a Brep.

R(eference Box): A bounding box for the above 2d geometry/Brep

S(urface to map to): I'm assuming the loft component which represents the curved surface.

U(Surface Space U Extents): Not sure, is it the U Domain, or from the Domain^2 Components?

V(Surface Space V Extents): Same issue above for U

W(Surface Space W Extents): Same as U and V

I need this to just be flat morphed geometry on the surface. And I'm very confused!

Any help is greatly appreciated!

Views: 2479

Replies to This Discussion

Sorry, Forgot to attach relevant files.

I've the grasshopper and rhino file attached now, with the geometry and target boxes grouped and marked.

Attachments:

Ok, so a little bit of progress. I think the issue lies with the Isotrim element of the above files. I'm not quite sure why, but it seems to still produce surface boxes, although when plugged into surface morph, it seems to be there that problems occur.

Anyone able to help? my finals submission is friday and I'm seriously panicking!

PROGRESS!!!

Ok, so I took the lofted surface, baked it, and smashed it. Then I referenced that, and using map to surface, I now have a flat surface, that looks like it's divided correctly, but not quite. It's got the same 1053 divisions as the isotrim, but they're all as curves instead of boxes, so I've the same problems.

Anyone able to shed some light? I've the submission for this on friday and it's getting a bit panicky now!

scratch that....

SUCCESS!!!!!!!

Isotrimmed my smashed surface with the same domain as the original one, surface box, box morph, RESULT!!

Any chance you can upload your results?

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