How to surface between 2 complex curves ?

Hi everyone,
I have three open curves (see image): the red one in the middle and the two black ones on top/bottom. A simple Loft gives a self-intersecting surface, so I’m looking for a clean Sub-D or NURBS patch instead.

What I already tried:

  • Loft → twisted/self-intersects

  • EdgeSrf → same problem

  • NetworkSrf → needs one more direction

    model.3dm (209.2 KB)

My goal is a single, smooth surface I can later trim or convert to Sub-D.
Does anyone have a Grasshopper definition (or native Rhino workflow) that can build a nice four-sided patch from these three inputs? I’m happy to add helper geometry if needed.

Thanks in advance!

How about the TriRemesh ?

TriRemesh.gh (21.8 KB)

我希望能得到一个锐边,类似这个图片的效果

“I hope to achieve a sharp edge, similar to the effect shown in this image.”

That’s a very well-made styrofoam mock-up right there, respect.

You can create sharp edge with height based on the solution I provided earlier, for your reference.

You can achieve a similar result with Kangaroo:

kangaroo-rev1.gh (33.0 KB)

Thanks

great!