With MatchSrf you can match two (or four) sides of a surface. With Match you can only ever match one side of a curve. (Rather, Match is missing the MultipleMatches option from MatchSrf… also, the fact that it’s not named MatchCrv is another inconsistency.)
Also, regarding history:
There seems to only be a single command in all of Rhino which allows History edit, and that’s BlendSrf and BlendCrv. But that should not be removed to make it consistent with all other commands, rather all other commands should also have the edit functionality!
I totally agree on hating those.
I set up the
inconsistency
Tag - you may want to add it to the topic as well.
Regarding blendsrf:
I hate that blendsrf will automatically switch to 2nd edge when selecting a closed loop - which is great- , but subd bridge does not.
ExtrudeCrv
I hate that mouse position matters for z direction.
Pure keyboard input is not possible.
Extrudecrvtapered , box, and many other commands do not care about mouse position.
In my brain finishing a command with a mouse click - mouse position can influence tge result. But pressing enter mouse position should not matter.
There is many more:
Some tools/ commands allow interacting for example with the layer manager - while dialog is active/ others don t.
Window hierarchy / input focus is still very painful, for example script editor is front most but it needs an additional click.
Some dialgues finish if you press enter, other’s do not care about focus behing changed
…
Many more.
I gave up reporting them.
But i would love to have at least the top 50 of those inconsistencies beeing addressed before rh9 ships.
@mcneel do a search with inconsist, counter intuitive, or similar… this forum and youtrack is full of them.