Area Plans/Boundary from Rhino to Revit

Trying to write a script which takes clean, closed polylines I’ve created in Rhino to create Area plans/boundaries in Revit.

Might be a bit too early in the WIP pipeline, but thought I’d throw it out there anyway, if anyone had any ideas?

For those unsure, the Area Plan function in Revit allows a particular drawing, helpful for showing GEA, GIA, etc. Usually one needs to draw these boundaries each time, I have wrote the script to grab clean polylines ready to use as these boundaries, its (just) the step of putting them back into Revit but treating them as Revit’s Area Boundaries, which can be used for particular drawings.


Hey take a look at this and see if helps. There is a custom python node that creates the boundary lines from curves in GH

We are working on adding these to the native RiR components

1 Like

I can’t seem to find a way to get area boundaries from Revit. Is there a way to extract area geometries in RiR? If not, would you share python codes or let me know a place to look at?

I thought that Analyse Spatial Element might get area boundaries, but it didn’t. I checked if it would get geometries from rooms, but it failed to get room geometries either. Can anyone let me know why this component doesn’t work? I’m using a revit file from BIM360, if it makes any difference.

You mean separation lines like this?

@leonardo.ali did you find a solution ?

I tried this

But it doesn’t work for me…

Did you find a solution to create revit areas from rhino closed curves?

Hey try the example below. It’s done using custom python nodes so you might need to finesse them for your final definition. Revit model is in 2020 (or just create an empty model with an area plan named “My Area Plan”) (325.2 KB)


Ok it works thanks a lot :slight_smile: !

But do you why I have to give the points coordinates in feet while my rhino is in mm same as my revit model? (notice that the boundaries conserve the right scale)

1 Like

I used a Rhino model in feet. You can do all the necessary conversion in your definition