Areas to import instance

Recently I was asked if it was possible to convert areas (GBA, GFA, etc) into masses using Dynamo. The Revit API doesn’t actually allow in-place masses so the only way to do this is to use import instances which has limited functionality. In order to do this, first ensure you have some areas (not rooms) in your Revit project.

Dynamo_Areas_1600x800

In Dynamo you will need to download the BVN package and use the ‘Area.ImportInstance’ node. In Revit, only ‘Spaces’ have a volume (assuming the ‘area and volume’ option is selected under area and volume computations). If we want to use ‘Areas’ (GFA, GBA, etc) then these are by default 2D. The Area.ImportInstance node utilises the ‘LunchBox Level Element Collector’ node to extract all the levels in the project and extrudes the polycurve to the level above.

Please note that the custom node is currently set to use mm, so if you are using feet or another unit, you’ll have to adjust.

Dynamo_AreasMass

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: