_What tells me this untrimmed srf should unroll, it is degree 1 in one direction.
I tried to find out if there are multiknots.
_RemoveMultiKnot doesn’t remove knots, so there are none, or?
I _DupEdge d the curved borders.
_RemoveMultiKnot doesn’t remove knots.
So are the curves ok?
I made a _Loft from the two curves, style = developable.
This surface doesn’t unroll either.
Then I used the left curve only.
I looked for multiknots manually, but didn’t find any.
Made a copy to the side and _Loft.
Doesn’t unroll.
Extruded the left curve using gumball - unroll failed as well.
There must be something wrong with the left surface edge.
my guess: its a tolerance-issue.
the surface is not developable - it can t be unrolled exactly.
its a ruled surface - but not all ruled surfaces are developable - (but all developable surfaces are ruled).
there is torsion at the lower end - draw the normals (_line normal) and you will see it:
(curvature-Analysis, Gaussian curvature will also show it - with the limitation of judging a the values like -0.0003869637)
so every second knot value is nearly identical …
it looks like it should be a multi-knot …
maybe some import or coding misstake ?
i would call it “nearly” piecewise bezier style knot.
… and this can cause tolerance issues when evaluating the curve / surface
It’s from a customer who made the surface in a jewelery design.
He already knows a workaround (_Rebuild).
In fact, his whole model is crap, as if he made it pixel precise.
Small 0.01 errors everywhere, unfixable in acceptable time.
Solution: New from scratch.
No, all the geometry was made in Rhino with standard tools, no GH.
In this case Booleans were involved.
I can’t retrace exactly, unfortunately.
Thanks @Tom_P for the detailed analysis.
I learned a lot.