Dynamo Revit - Warehouse of all Families Presentation

Hi Guys, Im playing around a script that populates all project families into 3D to show what we have in our template. here is starting draft script, Im pretty newb so please advise if something looks strange or silly.
Want to add 3d text with family type near placed instance, also maybe its more rational to place only one type from family, cause other are different mostly only with dims.
Also want to create new script or update this one to populate systems categories, smth like samples of floors, walls.
And as option script can place families not from project but from folder

Download script

2 Likes

Hi DMK,

  • For ceilings, yep, no API for creation, sorry. If you have one placed already, you might be able to use Element.SetLocation, but even if that works (it’s quite variable depending on the particular Revit element you are trying to move), you can’t change the boundary, as there is no API to modify sketches (the pink lines).
  • For your wall creation, try exploding the polygons, you should get collections of curves, which work fine with walls.
  • Can’t quite see what your list structure is for the roofs, but try something like this
1 Like

Thanks, that helps. I`ve updated script in header

404 error. Can’t download the script.

Hi,

Does anyone have Dmytro’s script from before it was removed from google drive?

Thanks!

Hi @DMK - really would like to create something similar - here is my approach but I am not getting very far!

Is there any chance you could show your method for the collection of the families initially and how you can be sure these are all the families available within a template - or just general ways of reliably collecting families in a all encompassing way?