Tiny Sweep2 imperfection, how to get it better?

I have 2 rails (blue) and 1 shape (magenta).
2025-09-26_Imp.3dm (811.1 KB)

The rails are arcs, the shape is a line.

Sweep2 should make a srf degree 1x2; it does:

There’s a tiny imperfection at the sweep end on the left side:

IMO this should be straight, but isn’t:

An extracted isocurve (black) in the blue area it is a line:

As a test I unroll the srf, the result is larger than the source.
The srf is degree 1(x2), I’d expect it to unroll perfect.


Now I don’t know what the truth is.
Is the srf really degree 1x2?
Or is the blue area a meshing artifact (the analysis mesh is super fine)?


I already played with the tolerance, no effect on creation by Sweep2.
Ideas?

Could you give it a try with EdgeSrf ?


Edgesrf.3dm (1.3 MB)

Sure. Same result:

I measured the maximum Gaussian curvature value as -2.183381237e-27, which meanus it is infinitely closed to 0