A blog dedicated to tidbits of software information related to the AEC industry. Most tips and tricks are roughly 60 seconds because, "Hey who doesn't have 60 seconds".
*The views and opinions expressed in this blog do not reflect those of my employer.

Friday, July 15, 2016

#Revit MEP Space Type Control with #DynamoBIM

A question recently came up over at Revit forum regarding getting and setting space parameters for space type in Revit with Dynamo.

http://www.revitforum.org/dynamo-bim/30699-space-type.html

And for those who may not be familiar with the space type parameter, here are the options.

2016-07-15 07_56_26-Autodesk Revit 2016 - [Floor Plan_ W-FP-1 - Project2]

 

Initially I thought this was an impossible task, but thankfully we have python and access to the Revit API! There are now several nodes in Rhythm to gather this data.

There are now four nodes to assist in modifying these parameters.

2016-07-15 08_20_02-Dynamo

Gathers all space types in project


2016-07-15 08_20_22-Dynamo

Gets space type based on name search


2016-07-15 08_20_43-Dynamo

Sets the space type for a space


2016-07-15 08_22_10-Dynamo

Gets the space type for a space

 

Have fun!

-johnP

Wednesday, June 22, 2016

Unconstrain #Revit Walls with #DynamoBIM

A coworker of mine recently had a need to unconstrain a lot of walls in his Revit model. Naturally, we turn to Dynamo to get this done. Initially we thought it would be as easy as assigning "Top Constraint" as nothing or unconstrained. Wrong! It turns out, if you want to unconstrain a wall's top, you simply set the value to the wall element. Check it out in the video below!

First I demonstrate what I tried at first, then I show the solution.     Have fun and be in awe of the mysteries of Dynamo!

Wednesday, June 15, 2016

Get #Revit Beam System Members with #DynamoBIM

A question came up at my firm recently regarding how to quantify the amount of beams a beam system contains in Revit. Currently, this is not easily accessible through the UI, but luckily there is an API method for obtaining the members of the system.

This is where Dynamo and python come into play.

StructuralBeamSystems.Members

This node is now in Rhythm, enjoy!

-johnP

Tuesday, June 7, 2016

#Revit Space and Room Tag Host with #DynamoBIM

Recently I was talking with Marcello on the Simply Complex Podcast about the lack of annotation nodes in Dynamo. After a question also came up on the Dynamo forums, I decided to add these two useful nodes to Rhythm.

SpaceRoomTag.Host

This enables us to do some fun stuff based on the tag elements now! And yes, these are made with Python!

-john

Tuesday, May 24, 2016

#DynamoBIM, What The Node?!?

The question of where a custom node comes from comes up on the forums pretty often, so I figured it was time for a solution. Well thanks to dynamonodes.com we now have an index for most packages available on the package manager.
image