Flow Along Surface Accuracy

I have some text I need to flow along a surface.

The process I am doing now.
Unroll surface -> Extract Border Curves -> Take the lengths from those curves and redraw them ‘straight’ -> loft those curves to create my planar surface - > Flow along surface

As you can see the original surfaces are not symmetrical in any fashion. Is there a better way to do this?
Also I would like to have the text follow the edges so to speak (as seen by the red lines). It’s not a big deal with the smaller surfaces but it’s very noticeable in the larger surface.Flow Test.3dm (526.3 KB)

Using CreatUVCrv and ApplyCrv might be the way to get what you want.

After you unroll the surface create a rectangle surface using CreateUVCrv.
Layout the text on the rectangle.
Then select the rectangle and text and use Applycrv to lay the text on the
original surface.

See file: ApplyCrv.3dm (401.4 KB)

Yes… Beautiful!

Ok I am running into the same problem again. Is there anyway around this without having to resweep that section of my surface?UnrollApplyIssue.3dm (213.6 KB)
Also when I createUVcrv it’s giving me 2 different border curves plus 2 curves not attached to anything.

You need to layout the lettering on the unrolled surface and then use CreateUVcrv followed by applycrv to place it back to the original surface. see file:
ApplyCrv2.3dm (108.9 KB)

I assumed you wanted the lettering to follow the curvature of the unrolled surface so I used flow-along-curve to place the letters along an isocurve on the unrolled surface. If you want it straight just lay it out straight on the unrolled surface and then use createUVcrv.

When you use createUVCrv on a trimmed surface you get two boundary curves created. One is the outer rectangle representing the untrimmed surface and the other is the trim boundary. On your surface the untrimmed and trimmed boundary are coincident for some of the edges.