Export Geometry to DWG or other format

As part of a larger workflow I am trying to extract all rooms and areas from a Revit model into a very dumbed down manner comprising only the volumes of the rooms/areas, or even just their outlines. These will later be processed further in Rhino, which is why I am looking for a method to export geometry (or even lines) from Dynamo do a to a workable file type which can be read in Rhino. What I am trying to export is either an outline of all rooms or 3D geometry of rooms, so very basic information derived from the model.

I’m working with rooms and then their geometry, the same for areas. I found an export to SAT node, I believe this can’t be imported in Rhino though. Are there other packages which I can explore to export to DWG or other formats? I think it can even be just 2D lines but 3D is preferred.

—edit 2—

Added clarification to what I am trying to export, and not so much the data exchange from Dynamo to Rhino.

—edit—

A follow up question; can I assign properties to the geometry being created? The room name for example or can each geometry instance be assigned a colour (based on the room name)?

I think you should determine how you want to transfer the data and use it in Rhino first. My suggestion would be to use the Rhino plugin and not even worry about Dynamo.

Rhino.Inside®.Revit

We briefly discussed this but I don’t recall why wouldn’t work well for us? We will be doing this on a lot of models, one after the other, to build up a database.

I believe Rhythm and or Spring Nodes may have nodes to export to DWG - no idea if this will work as I found chatGPT to not be very good at Dynamo.

A follow up question; can I assign properties to the geometry being created? The room name for example or can each geometry instance be assigned a colour (based on the room name)?

—edit—
It might have been that we can instal plugins, or at least it can be hard for admin to instal something for you, and therefor decided to try and work with what we have/can use.

The plugin is the best way to maintain properties and parameters. I think most other methods just deal with the geometry. Revit already exports to DWG with the native Export function so that seems like the best alternative based on what you’re asking. This is where we are really relying on you to determine what process works best for you and what information is required though. We can’t tell you how you should manage your workflow. If your question is really about how to handle data transfer between Revit and Rhino then you’re probably better off asking in one of those forums first.

I should have been clearer in the OP, the output I am looking for from our models is a very basic volume or set of lines representing a layout of an apartment. We’re dumbing down the Revit data to something very simple and diagramatic. I have my script up to the point where I have geometry within Dynamo that I would like to export into a format readable in Rhino.

It’s not necessarily a Dynamo to Rhino worklfow, it just so happens that the other guy working on this will be using Rhino where he processes the data as a dwg and does something in it with Rhino

Try the native Export to DWG and see where that gets you. I don’t think you’re going to get much in the way of parameters and properties with an export. I think you’d have to use a data transfer method to keep that information.

:grimacing:

Rather than figure out Rhino Inside, Revit 2025 comes with Dynamo nodes to write to DWG, so you can leverage them to solve the root desire.

1 Like