I know I can do it manually in rhino but it takes a long time and since I’m learning grasshoper I thought it was a great opportunity.
My problem is that once I have all curves ready to make the surfaces, all of the surfaces don’t seem to have the same degree. If I use the loft command to get all the surfaces I get surfaces with degree U=5 and degree V=4. However I need at least degree 5
Since the surfaces don’t have the same degree, when I use point transform and use list item to choose a specific point in the surfaces to move, it’s not the same for all the surfaces.
I don’t know if I can remap the points or what to do in order so that all the surfaces have the same points that move.
Oh so the only thing you changed was network surface? Thanks! I generally avoid networksurface in rhino because it gives me awful results for the kind of surfacing I want but here it seems to work, I’ll check it out, thank you!
Tests2.gh (17.1 KB)
What do you mean by “single span” vs “multiple span” in this case?
Structure-wise, your surfaces are not so different from the ones provided by @Mahdiyar.
Does sweep2 provide something closer to what you need?
In any case, I think a better way of solving your problem (and have more control over your surfaces) is to create your final curve profiles first (probably three) and then generate the surfaces.
Thank you that did solve the problem. Would you be so kind to explain a bit your reasoning in the changes that you did?
And what did you mean by creating final curve profiles first and then generating the surfaces? I couldn’t use array either because the profiles are not flat, and array curve didn’t work either.
As far as explaining single span surfaces,
It’s easier for me to show you in a video than to explain but these are single span surfaces Primary Surfacing: Episode 2 - Single Span - YouTube
In other words the minimum control points to describe the degree of the surface in U and V directions.
The ones provided by @Mahdiyar was multiple span sadly, sweep worked well thank you!
I didn’t do anything special. I just replaced the network surface component with the sweep2. It seems that network surface always gives you a “multiple span” surface, no matter what type of curves you feed it with (I tried simplifying the curves but the resulting surfaces structure didn’t change).
So, I just tried with sweep2 and it worked.
I wasn’t aware of the single-span/multiple-span concept, thanks for that!
Regarding my suggestion:
Create a third profile by extracting a middle point from both arcs.
Focusing on the edge lines, divide them into three points. Move that point normal to the line, and create a nurbs curve from the end points and the one you moved.