I have two polysurfaces, made of 3 (left) & 2 (right) breps, that I want to blend using C# script and the Brep.CreateBlendSurface (sourced from the forum). Effectively, I am trying to recreate the ‘chain edges’ command in Blendsrf on Rhino.
My issue is that when I call the edge index, it only grabs the individual Brep edge and not the polysurface edge. I also can’t seem to get multiple inputs for the Edge index without it running as different operations. See below:
Hi, is this a unique operation? Don’t do such things in Grasshopper. There is absolutely no benefit in it, unless you are planing to repeat this process in a very similar way for more than 10 times.
I think the problem is a different here. The iso-curves indicate a very unclean modelling process.
If this was modelled by you, than it means you need to learn a lot about surface modelling first. Rhino offers lot of tutorials about surface modelling. There are plenty of online tutorials free to watch.
Also, always assume that its harder to model surface models in Grasshopper, so you need to find the ideal solution in a manual process, before even considering automating it. Then understand that GH lacks most of the advanced surface modelling features of Rhino. Think about how to workaround Grasshopper limitations if you have a proper Rhino model. The truth is, that with intermediate modelling skills, you should be a able to properly blend a clean version of this shape in a few minutes.
Scan or not, but this surface layout is problematic. You have too many cvs. And the iso curve flow is very bad, especially for blending. If you switch to a better surface layout, blending even with GH Blendsurface will yield a much better result. See my quick sketch:
Other than that. Modelling a shoe exclusively in Grasshopper is difficult, because as I said, you are lacking surface tools. So in any case, you will have a hard time. All you can do about it, is to create conditions which allow you to simplify as much as possible and if required minimise the manual post-processing.
Edit: For perfect blend conditions your surfaces should match in position in its theory: