Grasshopper

algorithmic modeling for Rhino

Hello all,

I am trying to create a surface from a closed curve. The height and scale of the curves that are lofted to make the surface are based on the area. The problem I am having is that when i flatten the list I lose the data and then have to resort it through using a domain of the list to rebuild list and separate the curves. I'm sure there is a better way to do this and welcome any suggestions or feeback.

 

Thanks

-Matt

Views: 6784

Attachments:

Replies to This Discussion

You could loft the 3 curves you have early on in your definition, the original ones, and the two scaled and moved (+z & -z) ones. (And remove the explode, because you started out with these curves;)

I tried that but the list don't remain consistent so that the curves match and the center points associated with each closed curve are not as well. Which results in scaling from random points and lofting to unassociated curves.

Try this
Attachments:

Hey Pieter,

 

That works. Thanks. I guess I have been staring at this thing too long.

 

Thanks for all the replies.

can you post a rhino 4 version 3dm?

How about something like this:

To keep the order of the curves correct for the loft you could include the original curve but don't scale it and don't move it.

Attachments:
Wrong File Uploaded
Attachments:

Hey Danny,

 

This is a nice solution, also. Thanks

 

-Matt

Hey Danny,

I have a problem regarding to your definition. What do I have to do, that those lofted curves work on a shaped surface, not a planar one, means that it works to the surface normals?! I guess it is a list problem but I can not find the error. it is my first real try working with this list components. I am not sure if I placed them all in the right way, There might be some other errors or not necessary components, sry ... It lofts only the inner and outer curve but not the one at the origin. In the attached def you can see my approach for it. Thanks for any help!

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service