Lofting between complex curves

I am trying to loft between complex curves, and want to use grasshopper so I can make edits to parameters. The end goal is a lofted surface to be used in 3d printing, so it needs to be a one continuous wall. The object is a wicking plant pot, where the blue on Level A is a water reservoir.

I have been able to loft through a few of the levels in the image, but having trouble with level C. No matter what I try with seam adjustments, the loft is always a mess. My guess is because the curve is changing length.

The distance between the two walls in parts of the design is crucial, so I used the Fennec offset intersection so I can control the distance and have multiple offset curves. All the curves have the same number of points but the order gets out of whack.

I’m open to hearing any and all ways to approach this, in a way where I can still adjust the outer shape and the rest moves correspondingly.

I could share my gh file but it is basically:

outer curve (outside wall) → offset to create inner curves ->flip and adjust seam to line things up → join all curves ->divide curve → polyline → loft

Im new to grasshopper, appreciate any feedback!

Tom

Assuming A, B, C, and D are each a single closed curve, what happens when you stack them up vertically at, say, Z= 0, 50, 100, 150 and Loft them?

Hey Birk,

Thanks for the reply. The loft turns really messy and is hard to diagnose. Attached is a screenshot of a simple version, showing the direction of the curves. They have the same amount of points, but you can see in the third layer up, this is a ‘tween through curves’ component. it cross over itself.

and the resulting loft:

This is probably something simple so appreciate your patience.

Try using Loft Options/Align curves.

And post your GH file.