Convert a non-rectangular surface to Nurb surface or Tspline surface

The file is good. It runs perfect. Thank!!!

The workflow you’ve described is very interesting. I’ve never used TSpline in Dynamo, so I’m currently looking into it and trying to get a bit familiar with the countless nodes available. There are a couple of things that caught my attention though. The roof example you’ve modified and re-posted isn’t quit as smooth as expected. But more over the top doesn’t have a fluid curve. It flattens.

So I’ve done a few simple tests to see how I can fix this. Apparently if you use native TSoline geometry (in this case TsplineSurfaceByPlaneOrigin node) and move the vertices up, you get a smooth almost sin wave like curved surface. Creating the same surface wiht the same dimension from 4 selected curves in Revit, you get the flat top similar to the NonRectangularBase example. Not sure why this happens. Also it seems that circles or round shaped curves can’t be used to create a TSpline curve.

1 Like