SemenG

Get by filter

Dec 25th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. from Autodesk.Revit.DB import *
  2. uidoc = __revit__.ActiveUIDocument
  3. doc = uidoc.Document
  4. import System
  5. from System import Array
  6. from System.Collections.Generic import *
  7.  
  8. try:
  9.     cat_list = [BuiltInCategory.OST_Walls, BuiltInCategory.OST_Windows, BuiltInCategory.OST_Doors]
  10.     typed_list = List[BuiltInCategory](cat_list)
  11.     filter = ElementMulticategoryFilter(typed_list)
  12.     output = FilteredElementCollector(doc).WherePasses(filter).ToElements()
  13.  
  14. for i in output:
  15.     print i
Add Comment
Please, Sign In to add comment