Wish: Prioritise surfaces to be matched

The request is to implement a prioritization for the surfaces that will be matched via the “Match surface” tool. How it works? It should prioritize picking of surface edges of surfaces with shown control points over any other adjacent surface whose control points are not visible. This must be super easy to implement.

The idea is to be able to “greenlight” those surfaces with prioritization for the initial picking when the “Match surface” command is active. That will eliminate the extremely disturbing Selection menu that pops upon every try to pick a surface edge to be matched to a nearby target edge. It will also speed up the workflow significantly for those who need to match a single surface multiple times to the adjacent target edges.


An alternative is to implement the “SoftLock” feature that was requested in the following topic. Locked objects should allow a limited array of actions, such like the ability to pick a locked surface’s edge (or locked surface, in case that the “OnSurface” option of “Match surface” is used) as a target edge for the “Match surface” command. That will allow the user pick an unlocked surface edge to be selected initially and then matched to a locked surface, eliminating the hassle of evoking the Selection menu.

Any hope for this feature to be added to Rhino 9? I know that pretty much all features are finalized for Rhino 9 WIP and it’s in the last state of development before its release on the market, but perhaps the developers could add it after a year in some future Service release, such like Rhino 9 SR15? :slight_smile: