Grasshopper

algorithmic modeling for Rhino

This should be pretty straight forward but I can't get it to work. Basically I want to rebuild a surface by extracting the isocurves and re-lofting it. the problem with this method is there's always an edge that's not selected. Any thoughts how to go about doing this? Pls see attached files.

Views: 1880

Attachments:

Replies to This Discussion

Attachments:

Thanks Chris. Could you please attach the GH definition?

Sorry about that.  I grabbed the wrong file and didn't notice that I had done so.  I didn't mean to repost the .3dm.   Here's the GH definition.

Attachments:

I'm still trying to duplicate this but I guess I just don't understand what you're doing with the merging and branching. If you could explain a bit or attach the definition it would be super helpful. I've attached my failed result here. Thanks again

Attachments:

All I'm doing is isolating the opposite edge in the last panel so that in the final merge you're putting together a list of all the '0' edges and then one '2' edge.  This then gives you the complete edge set that you need to cover the entire surface.  The earlier merge component is just grabbing the 'path' that is required to make the branch split component function properly.  Does that explain it for you?

Makes sense but couldn't get it to work. At List Length is the expression l+1? In your attached image I still see 19 '0' edges and not sure if your solution is working. I found the easier way to do this is to isolate all the '0' and '2's and then divide/loft them.

List Length should have the expression L-1 not L+1.  I don't know how you could have gotten that.  It works fine for me.  Glad you found a solution.

Attachments:

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service