I’ve been working with NetworkSurface a lot lately, especially with c#. However, I can’t seem to generate a surface from these curves (file included here: sin(theta .5).3dm (114.1 KB)

), and I’ve tried these settings (if the first fails, I move on to the next):

Rhino.Geometry.NurbsSurface.CreateNetworkSurface(uCurves, 1, 1, vCurves, 1, 1, 0.00001, 0.00001, .001, out error) - full u and v curves

Rhino.Geometry.NurbsSurface.CreateNetworkSurface(uCurves, 1, 1, vCurves, 1, 1, 0.0001, 0.0001, .001, out error) - full u and v curves

Rhino.Geometry.NurbsSurface.CreateNetworkSurface(uCurves, 1, 1, vCurves, 1, 1, 0.001, 0.001, .01, out error) - full u and end capped v curves

Rhino.Geometry.NurbsSurface.CreateNetworkSurface(uCurves, 1, 1, vCurves, 1, 1, 0.01, 0.01, .01, out error) - full uv and end capped u curves

Rhino.Geometry.NurbsSurface.CreateNetworkSurface(uCurves, 1, 1, vCurves, 1, 1, 0.001, 0.001, 1, out error) - full u and end capped v curves

Rhino.Geometry.NurbsSurface.CreateNetworkSurface(uCurves, 1, 1, vCurves, 1, 1, 0.01, 0.01, 1, out error) - full v and end capped v curves

I grouped the u curves and v curves in the file. What can I change or do better? Do I need all these methods to safely generate a surface? Much appreciated. sin(theta .5).3dm (114.1 KB)