Roof surface between two circles

You could loft between the two circles and then try one of the many options for importing Dynamo geometry into Revit.

One possibility is the built-in DirectShape Node, which unfortunately tessellates your shape.:

The built-in “ImportInstance.ByGeometry” node does better and you can even apply a material from Revit’s Object Style dialog. However it’s very difficult to schedule and document the resulting element:

Another is the custom nodes from Spring Nodes. The SN DirectShape node does not support materials but it produces smooth shapes and performs quickly:

The more recently introduced Brep node supports materials but can’t handle cyclical faces due to API limitations. Therefore you’ll need to hack the face and make it non-cyclic:

And then there’s the “Springs.FamilyInstance.ByGeometry” node, which supports everything but comes at the price of slower performance. This node was actually just added to Dynamo 1.3 as a built-in but by default, it only creates the type, without placing it for you.

5 Likes