Why did MatchSrf change and already G2 surfce this much?

Since I’m used to a different software package, and trying to learn Rhino, I need my tools to be consistent and predictable. Right now, I’m having a difficulty understanding the following:

I’m preserving the direction, yet the surface after matching, deviates greatly from its previous location (red line compared to black).

On top of this, it was already G2 before I ran the command (this was just a test).

Can someone explain to me what is happening so I might understand what the tool is doing?

matchsrf.3dm (66.0 KB)

1 Like

Hello - only that it does the best it can I guess - @lowell will have a better idea what it is actually doing.
(no doubt you’ve figured this out, but It looks like a match for Position back to the curve does not mess anything up. )

-Pascal

Heavily distorting the matched surface sideways is undesirable and is something that was also discussed here:

A more elegant solution would be to have a matching algorithm that tries to preserve the flow of the surface and only moves the control points along their normal direction. Maybe an optional setting like this could be added in the “Match surface” panel?