Hi all,
I know that I can create a multi-span degree 3 curve in Dynamo, but couldn’t find any node to create multi-span surfaces from a given amount of connected surfaces.
Do we have anything for that in Dynamo?
Goal: I have a TS surface with multiple faces, but without any n-gons, in Dynamo, and would like to have the corresponding multi-span Nurbs surface.
Thanks,
GG
Hi @G-G - I suspect not, but would you be able to please provide an image of what you are looking for? A picture speaks a thousand words
Hi Sol,
Every T-Spline surface has a corresponding Nurbs representation. What I was looking for was to get it, but as one surface of multiple spans. The only direct way I found to get to Nurbs was the node TsplineSurface.ToBrep, but that one returns multiple Nurbs surfaces of degree 3, instead of the one Nurbs surface with multiple spans I was looking for:
Anyway, I found out that the NurbsSurface.ByPoints can actually create a multi-span Nurbs surface, if you know how to use it (took quite some time for me to figure it out

Long story short: I have found my solution.

Cheers,
GG
Can you share the solution? Will help other users and the Dynamo team can update the help docs once we see the confusion point.
Thanks!
Happy to do so, even though it is a bit complex, and I am not sure if you want/can fix the tool tip to be better.
I was trying to understand how the NurbsSurface.ByPoints node works. First I tried to feed it directly with 4 points in one list (of course, start simple), but it wouldn’t work (basically saying "there are too few rows or coloumns in the array). Then I was looking at the tooltip:
And I thought: “Oh, okay, you need to have your points in TWO lists, not in one”. And this is where I then struggled: how do I organize e.g. a total amount of 9 points (three rows with three points each) or more in TWO lists? I even asked ChatGPT, which gave me a wrong answer on how to do it, but trying that one I stumbled over my solution: I you have ENOUGH points, then you can simply throw them at the node directly in ONE list,instead of them having to be in two lists.
So, do you want to update the tooltip for that? And if so, how?

Graph for interested people:
multi-span-nurbs.dyn (31.7 KB)
Cheers,
GG
This type of insight is hugely valuable. Thank you for it!
Out of curiosity, did you try the extended node help (right click the node and select ‘help’ or highlight and hit F1 - though that may open up the host application’s help documentation in some cases)?
FYI @helena.wahlstrom @jingyiwen this is something we might want to look into at some point.
Good point, I did not use the F1 help. Thanks for this, will definitely help me to be more alert to that existing help in the future.
Actually, I learned to day that I have been wrong here. You need to apply the the given positions in corresponding lists, so one list per of points per row or coloumn (and not all points in one big list).
So for the help, it would mean that it should say “points: Point…” instead of “points: Point”.
Cheers,
GG