Grasshopper

algorithmic modeling for Rhino

Hello all, I have an outside curve and an inside curve divided by an equal number of points. I am trying to connect the points in order to create profile curves which will eventually be lofted to create a surface.

 

As you can see in the image a few of the curves overlap and extend out side of the outer curve (boundary). I wanted to see if anyone anyone has used a vector field where the curves bend and push each other so that they never overlap or extend outside the boundary. I download the FlowLines components but Im not sure if that is the right tool.

 

potentially the solution wold look something like this:

Any help would be greatly appreciated. 

Views: 3322

Attachments:

Replies to This Discussion

This seems like a tricky problem....the easiest thing to do would be to morph the two curves using the SPMVC interpolation tool, but add a couple intermediate curves that hint at how you want them to behave (examples attached..).

 

As for a more geometric solution, the problem comes from the fact that the regions in question aren't star connected. Which means that intermediate steps morphing the two curves should want to become star connected by maybe getting rid of the non convex regions...but beyond that vaguery, I'm not sure...

 

Attachments:

Thanks Daniel, this seems to be a successful strategy

Looks good.

You could also play with [uto]'s flowlines components...

Hi Charles, can you explain a little bit more how you create this curved and even pattern? I tried the method above but I was not able to get a very successful result. Right now I could only use series of planes to intersect with the brep and only get straight pattern.

Thank you!

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service