Any progress on this by the Rhino developers? The two most critical tools for NURBS surfacing are “Blend surface” and “Match surface”, and it’s pity to see nearly zero improvements on both since Rhino 4, which came 18,5 years ago (February 2007)…
This kind of error is intolerable. A surface with such a chaotic CV structure is unfit for use as an input for further construction.
Every new day is a good opportunity to suffer from a new bug in Rhino. ![]()
Bug with History-enabled Blend surface.3dm (172.1 KB)
My newest request is to add a new option to “Blend surface” called “Split to Beziers”. The idea is to automatically split the dense output surface into a bunch of Bezier surfaces, in a similar fashion like how Alias deals with corner fillets and blends.
However, to make the things even better than what Alias offers, I also propose to add a sub-option to the above option called “Minimum distance”. The purpose of that option is to limit the size of the split process, in order to prevent a conversion of a single blend surface into too many short Bezier surfaces. Obviously, that will come at the cost of a slight deviation, but the added benefit is that the user will be able to control how big (or small) the output Bezier surfaces will be, with the ability to further match them manually if needed. I noticed that the existing “ConvertToBeziers” command splits the dense surfaces too aggressively (though mathematically correct), whereas the “Join” command needs double the scene tolerance to join the adjacent surfaces.