Maintain isocurve properties through Unroll

How do I keep the isocurves through unroll?

Or alternatively how do I remap the isocurves to the flat surfaces simply?

Suggestions or solutions welcome:

See GH attached with example of isocurves flipping.

UNROLL-ISO2.gh (31.5 KB)

Hi,

the cause of flipping iso-curves were negative domains of surfaces.

I have used Vipers component Surface Area, so you need to have it.

Here is the resulting definition…

UNROLL-ISO2_RE.gh (30.8 KB)