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.

Monday, May 23, 2016

My #AU2016 Proposals Right Now

I saw a few other people share their proposals with everyone and I have only done so on twitter so far. So here they are.

image

And here are the videos I made to promote them.

I have a few more in my back pocket that I want to get in before the deadline on May 27th.

Any suggestions on anything else you all want to see, send me a message!

-johnP

Wednesday, May 18, 2016

Send Emails with #DynamoBIM

I had an opportunity to present last year at RTC North America with my BIM Manager. It was an awesome experience and we found ourselves in the top 5 speakers!
Our presentation was on Implementing a Building Performance Optimization Workflow. My portion specifically covered, speeding up your workflows with various methods which included Dynamo.
During my portion I mentioned that I use Dynamo for everything, including email!

At the time this was a bit of a dream, but we now have this ability in Dynamo with Rhythm! (and the python SMTP.lib) See this node in action below, (apologies for the sound quality)


I will be posting this nodes to the Rhythm today, so #GetRhythmForDynamo and have fun!

Monday, May 9, 2016

Aligning #Revit Views Across Sheets with #DynamoBIM

On Friday I posted a quick video demonstrating how to align views based on a “host” view in Revit with Dynamo. That video can be found below.

 

Initially, I didn’t realize I would have such a positive reaction to this video so now I will do a better job describing what it does exactly. Smile

I had a user at my firm apporoach me and ask the following question, “Is there an easy way to align all of my area plans to the same postion as my first area plan? There are six total across six sheets.”

Instantly I remembered some posts regarding “box center” from Julian Benoit, so I fired up Dynamo and began to work through this scenario.

Considering the individual used the phrase “same postion as my first area plan”, I knew I had to make the selection specific rather than collecting all viewports and hoping for the best. About a month ago I posted an isolated pick selection node in Rhythm and I decided this is perfect for this scenario. (Along with List.Deconstruct)

After the user runs the Dynamo graph they are then prompted to select viewports and hit escape when done. Once that is completed Dynamo,

  1. Deconstructs the list into the first “parent” viewport and the rest of the “children” viewports.
  2. Gets the box center of the parent viewport.
  3. Cycles that location equal to the amount of children viewports.
  4. Finally, sets the box center of the children viewports.

image

 

Here is the link for the Dynamo graph discussed, remember to download Rhythm and steamnodes to get this working.

As always, let me know if you have any question and have fun!

-john

Friday, April 1, 2016

April Fools’ Day 2016

Today I managed to create a pretty nifty UI node in Dynamo. Shortly after, I realized it can provide some interesting user experiences.

aprilFools16

 

Have fun! and be nice. :)

-john

Isolated Pick Selection in Revit with #DynamoBIM

Dimitar always provides awesome help on the forums. After seeing this post recently, this made me want to explore the pick selection further.
After a lot of hacking at the code, I finally managed to get something useful.
image
After the user supplies the category to isolate for the selection, they can then proceed to select the elements in the order that they are required.

And of course, special thanks to the ones who shared code to make this possible.
https://forums.autodesk.com/t5/revit-api/revit-api-selected-element-set-order/td-p/5597203
http://pythoncvc.net/?p=116
-john