NetworkSrf Is not meeting specified tolerance

Im creating a network surface with an edge tolerance of 0.001, but the resulting surface has edges that are ~0.2 mm from where they are supposed to be. Am I doing something wrong, or is this a bug? Does anyone know any fixes?

For edge D in the below screen shot, I used dupEdge and then joinCurves to create that edge.

I have attached screenshots and the Rhino file for reference:




networkSrfFailed.3dm (672.7 KB)

If you look at the curvature of the curves you using as inputs for the network surface, I would say failure of Networksrf is close to guaranteed.

I think a modeling strategy of making stuff from bunches of untrimmed surfaces joined is also going to be the hardest way to model.

But if you are determined to model by filling holes with untrimmed surfaces I would suggest you fill that hole with 3 lofts.

LoftsX.3dm (2.8 MB)

The input curves are not curvature continuous. The results of NetworkSrf are always curvature continuous, even then the input curves are not.

Sweep2 would be a better way to create that surface.

1 Like