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.

Wednesday, November 11, 2015

#DynamoBIM 0.9.0 == Great!

It’s been a while since I have posted an update but this doesn’t mean I haven’t been busy playing with Dynamo!

Since my last update Dynamo 0.9.0 has been released and it is awesome!

  • Search is better

image

  • Node Library is better organized

image

  • Preview in Revit blows my mind!

image

rhythmicons

For a more in depth review on Dynamo 0.9.0 refer to Sean Burke’s post here.

http://www.seandburke.com/blog/2015/11/10/dynamo-nearing-its-big-day/

I also added a renumber grids by model curve to Rhythm, check out the video below.

Friday, October 2, 2015

Select #Revit Model Elements by Curve with #DynamoBIM

Have you ever wanted to renumber grids in Revit with Dynamo or do another sequential action just to find out that the elements were created “out of sequence”.

Take a look at the grids below. They were created in the order of the number, which means the element ids are also in this order.

imageIf you know how Dynamo thinks, it will sort these by Element ID. Which is normally a good thing.

imageAfter following a tutorial from William Wong at Case I developed the next custom selection node in Rhythm.

  imageNotice how the element IDs are in a different order? They are in the order of the model line I drew through them!

ModelCurveSelect

This is very useful for renumber processes on various categories in Revit. Currently it is tested on walls, grids, rooms, and doors. But it should work on most any model element. 

 

Check out the video below for some more of it in action and get it on Rhythm.

Thursday, September 17, 2015

Clearing Backup Revit Family Files with #DynamoBIM

Have you ever been creating Revit families, making edits and saving to find your directory looking like this?

imageIt can become a huge mess and is a pain to clean up. (Unless you have some programming knowledge)

This made me think, how can Dynamo help me out?

Enter the File.Delete node.

imageThis node is an out of the box Dynamo node and is super dangerous and powerful! Remember uncle Ben?

Picture1With that said I present to you the Rhythm.BackupRFADeleter

image This node takes a directory as input and a boolean to run it. After running, it shows how many files it deleted. Currently it only deletes files that end with the typical backup suffix in Revit. (Family1.0001.rfa)

imageAnd here is my nice clean directory!

imageAs always, get it on Rhythm and use with care! :)

-johnp

Wednesday, September 2, 2015

The poor man’s dropdown for #DynamoBIM

 

Dropdowns are awesome! They enable us to set options for users to toggle between. But currently in Dynamo if you want a dropdown node you are pretty limited. You basically have access to dropdowns in OOTB nodes or you can learn yourself some fancy C# programming.

2015-09-02_14h24_58

I present to you, the poor man’s dropdown!

 imageBasically all I am doing is using the built in family types node with my options inserted as types of an empty detail component. The detail component is also named “!” so it is forced to the top.

imageAfter I select the option I want I get the name (as a string) and tie that into my data! IN this example a wall’s mark parameter.

PoorMansDropdown

The downside is I can then assign any loaded family type as well. But if we stick to the “!” area we are good. Hacky? Yes. Exciting? Definitely!

Have fun!

-johnp

Tuesday, September 1, 2015

#DynamoBIM 0.8.2 is awesome

 

Yesterday I downloaded the brand new, hot off the press Dynamo version 0.8.2!

Once again the team has managed to pump all kinds of great content into the newest release. Here are a few of my favorites.

NODE2CODE

This new feature enables us to converts our nodes in our graph to design script code with two clicks. (Right click> node2code) It’s super robust too, check it out below on my Percent Glazing by Orientation node!

Node2Code

Manage Nodes and Package Paths (Localized Packages)

This is a huge addition. Not only can we keep proprietary content inside our network we can now “deploy” needed packages to all of our users.

I see the deploy option being a huge benefit in itself because I believe sharing is what makes this community so awesome.

2015-09-01_07h39_59 2015-09-01_07h41_38

That being said, my office now has an internal package for some workflows that I don’t see being useful to everyone. Now Rhythm has some Rhyme as well :)

image Also here’s a screenshot of what I am deploying to all of our users. All great packages to have!

image

In canvas search (an oldie but goodie)

The release notes say in canvas search was added, but it was in 0.8.1? Either way it is still as amazing as it was before!

image

That’s it for now. Currently I have a few things I am working on to share very soon. Until then, everyone go download the new version of Dynamo and have fun!

-johnp