Clean UV distribution for pattern on curved surface

Hello everyone,




Test_surface_01.gh (35.3 KB)

I’m working on a test for a leather goods project, where I need to arrange repeated elements evenly across a curved surface.

In this particular case, I built the surface using a Sweep2 (two rails + one section). However, as you can see in the attached images, I’m facing a problem with the vertical UV distribution:

All vertical divisions appear slanted from top to bottom,

Whereas I would like the vertical lines to remain straight up to a certain height. And only then start following the curvature, without this progressive sideways skew.

I assume this behavior is related to the way Sweep2 constructs the UV layout internally.

I was previously able to achieve the desired result using a simple Loft between a top and bottom curve on a similar geometry. But in this case with the sweep and section, I haven’t found a good solution yet.

Is there a way to force a surface construction or reparametrization that maintains straight vertical UV lines on the upper part and follows the shape only afterwards?

Thanks a lot for any help or insights!