Monday, June 15, 2020

Separating Compound Families using Dynamo

It's been quite a long time for me using Revit.
When I started to use it, I always had a question that why I can't separate walls and floors from multiple layers in Revit.

Because, as an architect, I wanted to use singular compounded wall or floor families for schematic design, then change them as separated ones for D.D and C.D phase.



After start using Dynamo, I just thought it could be possible. So I tried to create a code for the job. I'm not sure it's as useful as my thought. but worth to try.



After created the code for Walls above, I created another code for Floors here.


It was a little more complicated than Wall case, but it was possible as well.
The dyn includes a python code I wrote which returns multiple polycurves from not organized list of curves for them as below image.

I hope the code helps you in similar situation.

You can make your own code or You can Download my works here for a coffee.

18 comments:

  1. I'm glad you found the Genius Loci package useful.
    I also felt that this function was sorely lacking in Revit, so it's now possible with Dynamo. ;-)
    Well done Hyun Woo Kim !

    ReplyDelete
  2. Olá , comprei o wall layer separator, mas não esta funcionando . alguma dica ?

    ReplyDelete
    Replies
    1. change all strings of parameter names to your language in Dynamo graph you have.

      Delete
  3. Hi,

    This is very useful.

    In our work we use a lot of "furniture system" families with nested shared families in the beginning of design process. This speeds up the process of design developing and accuracy. When the project steps in to the construction documentation become these "furniture system" troublesome. Most of the rooms would work with the original "furniture system". But there are always some rooms that become of a special shape. at that time we would need to divide/break down these families to it's nested families to have the ability to adapt the components to every single room.

    Is this something you would be interested in. It would be a great help if you solve this to us.

    Regards

    ReplyDelete
    Replies
    1. You'd better make the family Parametric so it can adapt in any shaped rooms.

      Delete
  4. Is it possible to use this node to separate Shared-nested-families?

    ReplyDelete
  5. HOW CAN DOWNLOAD DYNAMO PLAYER? BECAUSE ITS LINK WRONG

    ReplyDelete
    Replies
    1. Link has been fixed..
      Google did something wrong... Sorry

      Delete
  6. Greetings! I paid for the script, I run it in the Russian-language Revit does not work. Where to look for the error?

    ReplyDelete
  7. Hello, Really nice job ! Do you think it's possible to applicate the script to all elements of the category ?

    ReplyDelete
    Replies
    1. My dynamo scripts are only for floors and walls, but it can be eassily modified to be worked for other compounded families.

      Delete
  8. This comment has been removed by the author.

    ReplyDelete
  9. Unable to Download, Could you please resend the code?

    ReplyDelete
  10. Or Email Me both the codes, please .
    Thank you in Advance!

    ReplyDelete