Bowl shaped surface from Curve Network

bowl attempt.3dm (55.5 KB)

bowl attempt.gh (13.8 KB)

Hello everybody,

I am having a bit of an issue trying to create a bowl-shaped surface out of the curves that you can see in the attached file and screenshot. Thinking that the netsurf command would be able to achieve a surface, I am a bit confused as to which of these curves would constitute the u- and v- coordinates for the surface that I want. So far, I have not gotten it to work - it defines the resulting surface as null. Can someone nudge me in the right direction to solve this?

Can you do that in Rhino?

1 Like

I have set up the whole project with Grasshopper and only singled out and baked this part of the bigger project to showcase here. The project should be set up in a parametric way, so I do need to solve it with Grasshopper.

You cannot do that in Rhino, why you expect it is possible in GH?

1 Like

Why would it not be possible in Grasshopper?

Hi Max . I assume what dear Quan means is that with these curves you can’t create a network surface in Rhino. As a result , this is the error that appears in command bar when I tried to use NetSrf with your curves : This closed network requires 3 or more open curves.

Try Sweep1…

Okay, thank you for the input, I will try other ways to do it. Sweep has not done it for me yet, but I will get back when I have figured it out.


bowl attempt.gh (9.1 KB)

Thank you! That is getting pretty close. I hope my question was not too banal.

The real challenge is the top cross curves do not meet at the top. So it is not well determined how to build the surfaces. Breaking down the step to do this is:

If the curves at the top met and had endpoint at the top of the pole, then there might be other options.

I feel like everybody is missing the very straightforward method of dealing with this as a Rail Revolve


Bowl shaped surface from Curve Network VR 01.gh (18.2 KB)

1 Like

Yes that works with a split at the top. Another good option

Currently. no. The curves do not meet at the top:

You can in Rhino, if the curves meet and split at the top. Then you don’t even need the elliptical curve in the offsetted xy plane:

But you can’t in Grasshopper, because it doesn’t have autosort. The native Network Surface demands at least two curves in both U and V directions an therefore cannot create surface with a singularity, i.e. a collaped side, which is what one of the curves would have to be - a point - at the top of the shape. You have to use Pufferfish’s Automatic Network Surface for that.

Yes . At the first look I didn’t notice the curves doesn’t meet .