Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import clr
  2. clr.AddReference('RevitAPI')
  3. from Autodesk.Revit.DB import *
  4.  
  5. clr.AddReference('RevitServices')
  6. import RevitServices
  7. from RevitServices.Persistence import DocumentManager
  8.  
  9. views = UnwrapElement(IN[0])
  10.  
  11. elementlist = []
  12. elementlist_up = []
  13. outlist=[]
  14. outlist_up = []
  15. doc = DocumentManager.Instance.CurrentDBDocument
  16.  
  17. for view in views:
  18.     collector = FilteredElementCollector(doc, view.Id)
  19.     elementlist = collector.ToElements()
  20.     for el in elementlist:
  21.         outlist.append(el.IsHidden(view))
  22.     outlist_up.append(outlist)
  23.     outlist = []
  24.  
  25. OUT = outlist_up