How do I tween this along a smooth curve?

Hello, I am trying to tween and loft the bottom edges into the circle but wanted it to either curve like a bowl or do the inverse, I am having trouble configuring which parts of the curve mesh edge needs to be selected to make it tween properly.

unnamed1.gh (50.8 KB)

You’re going to have trouble here because the “zigzag” polylines are so messy, especially where they turn back on themselves. Here for example, no matter what you do, you’re going to get creases and self-intersections:

I won’t try and solve that problem for you! You could also divide the circle in a smarter way that aligns with the polylines. That would get you a matching tree structure for free, so you wouldn’t have to do all that List Item, Explode Tree, Entwine business. This I think you can figure out.

But for the actual “bowl” here’s a method that draws a spline for each vertex. Flat at the circle, vertical at the polyline. Network Surface uses those splines for U and the arc+polyline for V.

With some tidying up of the source lines (maybe ramp down the effect of your random displacements as you approach the ground?) this could look ok.

zizag bowl.gh (53.4 KB)

When originally creating the part of the bottom, I knew it would be an issue, but was busy at the time so it sat on the backburner, could you explain the division of the circle or other ways it could be split up?

I haven’t looked at what you did yet. but I think I can understand it from your explanation. Thank you!

I’d split the circle half way between Closest Point to the end points of neighbouring polylines. Might have a play with that in a minute :slight_smile:

Had fun with this :slight_smile: Got rid of all the list and tree explosions.

The bowl segments are nicely spaced out now

This is with an optional straightening-out of the foundation lines, using Graph mapper to vary the amount of distortion based on the Z value of the vertex. You can turn it on and off in the green group.

With the foundation wrinkles turned on it looks like this:

zizag bowl 2.gh (38.9 KB)

wow, some of these components I’ve really never touched since I don’t know what they do. I’m starting to get more into the Sets tab and trying to apply it more but again as you saw in my original script it’s still very rudimentary.

I will look at your notes and see what I can understand.

Thank you!

I highly recommend the Data Structures tutorials from mcneel:

Everything you ever wanted to know about Trees