zhukoven

Zhukoven.com dynamo package update

An updated version of my Dynamo nodes package (rev.2017.5.19) is available at Dynamopackages.com. It's now equipped with Railing.CountBalusters custom node, which is based on the "Railing.BalusterCount" node from Rhythm package. I had to rebuild the original node to get rid of the 'false positives' in resulting…

Continue reading...
zhukoven

Create Revit workset by linked file with Dynamo (updated)

This little Dynamo graph may become handy If you use individual Revit worksets for each of the linked Revit files. While operating with linked files via worksets becomes super comfortable (you can even unload links before opening your Revit model), it becomes a pain to manually create separate worksets for each model.

This is where Dynamo will come in handy:

WorksetByLinkedFile

As you can see, the logic behing this graph is simple:

  1. Scan your current document for linked Revit files, and retrieve their names. This is done using Archi-lab.net package by Konrad K Sobon, so you'll need to install it (if you haven't already done this) before running the script;
  2. Then we cut off all the unnecessary symbols from the link names using the node "String.Split" and add our desired prefix via "String.Insert";
  3. The last one node "Workset.ByName" is also listed in Archi-lab package and basically does the rest - creates worksets by the input list of names. Although I don't check if some of the worksets already exist, it won't give you errors or warnings.
Continue reading...
zhukoven

Zhukoven.com dynamo package is live

To start with, I'd like to say that I'm not willing to build an all-in-one dynamo package, collecting everyone's custom nodes. My intention is totally different: I'd like to share my ideas that cover some white spots in Revit and Dynamo. I mean that if…

Continue reading...
zhukoven

A few words about Dynamo and Visual Programming

What is Visual Programming , and why does it generate a lot of hype among AEC professionals? In simple words, Visual Programming lets you build your program by manipulating with graphical elements rather than by specifying them textually. VP basically acts as a mind map, connecting one's design ideas with the software API ("application programming interface") to put design ideas to life. You've probably seen my previous post with the "Hello, World!" image from Dynamo (Dynamo == Open Source Visual Programming Revit addin):

Dynamo_Hello
Continue reading...
zhukoven

print "Hello, world!"

It's been a while since I wrote my last post on the previous blog called "liveBIM", and now I'm starting all over again here. There were several things to be changed (from my perspective), like blog platform, blog name, and domain name, so finally I have…

Continue reading...