Isolating Unique Item(s) in multiple 3D views

revit
dynamo

#1

Hi everyone!

Hoping someone can help me solve an issue I am having right now.

I am working on a Dynamo script to do a fairly large portion of automation for our environments team at the firm I work at. Basic concept of the script is to identify all furniture families in the project, narrow down to unique items based on an ItemCode we have given each type, create individual 3D views, schedules and sheets, each named by the item code and place the correct views on the sheet. So far I have been able to identify the unique items, create and filter the schedules, create 3D view, create the sheet and place eveything in the right location.

My issue is… I can’t figure out how to isolate a single instance of the unique item in the 3D view. Once that is done I will lock the view and place a tag, which I am fairly certain I could manage if I could just get the view to isolate.

Any help on this would be greatly appreciated!

Thanks in advance!!

Chris


#2

Hi!
I think it is possible, though I haven’t tried it myself.
It is exposed in the API and now that I checked there are nodes in Archi-lab_Grimshaw and Clockwork that make use of the API method.
In Clockwork it is Element.TemporarilyIsolateInView. Then after you isolate your element temporarily you can use View.ConvertTemporaryHideIsolateToPermanent.


#3

As @viktor_kuzev mentioned, you can used the isolate in view custom node by archi-lab.