Is the new NurbsMultiMatcher the RhinoCommon gateway to _MatchSrf?
@pierrec - is this something you can help with?
@spb No, NurbsMultiMatcher is a different, incomplete feature, that will not make it into Rhino 8. It is a MatchSrf-like solver but for matching surfaces on more than one side.
@dale I followed the different links into YouTrack from the initial request to have MatchSrf in RhinoCommon, but it looks like only the curve match methods were added to the SDK (RH-27368 SDK: Added Curve.CreateMatchCurve which calls the new RhMatchCurve C++ function). Can we have MatchSrf / something that eventually calls into TL2_FitSurface added to the v8 SDK? I’m happy to help if needed.
does not seam that any action is done regarding scriptable _matchSrf ?
see also this topic ?
a duplicate youtrack ?
any update ?
Are there any updates on this?
No updates on NurbsMultiMatcher, but the new Patch command in WIP should do most of what you want to do in this thread. I believe it is also accessible from the .NET SDK. Have you tried it?
Thank you for the answer Pierre! As far as i know - no, it is not accessible from sdk yet.. And multimatcher would be a great tool in case you want to match your sweep2 for example, inside grasshopper.. Patch is great, but feels like an overkill for simple surfaces that need simple matching without complex curves set ups
Patch lets you create untrimmed surfaces on four-sided edges, matching all four edges simultaneously to G0, G1 or G2 approximate continuity (approximate: within tolerance).
It is not yet available in the public SDK. We need to pass SDK review for this, but the plan is certainly for developers to be able to access this functionality from code.
Can we make the new command accessible for python too?
It’s coming to RhinoCommon, so you’ll be able to use it from Python.
This is great! Would it be available for Rhino 8?
Also, is there any plan to support the existing MatchSrf in the SDK? This is what I mostly use today.
The new Patch is only coming to the next version of Rhino, not to Rhino 8.
MatchSrf is in the SDK for v8 since version 8.21, please see this page.
As far as I can see, it only allows single edge matching, not multi-matching.