Я пытаюсь отфильтровать стены.Для этого я использую
categories = List[ElementId]()
myId = ElementId(BuiltInCategory.OST_Walls)
categories.Add(myId)
.. но это, очевидно, не возвращает действительный ElementId, поскольку, когда я его печатаю, у него есть какое-то отрицательное значение (и если я печатаю «doc.GetElement (myId)», Я получаю «None»).
Тогда, действительно, при создании фильтра ...
filter = ParameterFilterElement.Create(doc, "Walls filter", categories)
... Я получаю ArgumentException.Я использую Revit 2019 (с pyRevit).Насколько я помню, раньше он работал с Revit 2018, но я не вижу причин, по которым он больше не должен.Чего мне не хватает?
Большое спасибо!