Рассмотрены команды:
elemId = ElementId(idInt) – получение объекта Id из цифр
doc.GetElement(elemId) – получение элемента по Id номеру
.ToDSType() – преобразование элемента Revit DB в объект Design script
uidoc.Selection.Elements.Add(UnwrapElement(IN[0])) – добавление элемента (развернутые свойства на входе IN[0]) к выделенным элементам
uidoc.Selection.Elements – получение списка всех выделенных элементов
p.s. не до конца понимаю, что означает False или True в команде .ToDSType(False) или .ToDSType(True), кто знает подскажите? и где можно посмотреть ее описание?
Кажется Алексей Лобанов в каком то из своих роликов говорил про это. Тру фолс делает вновь созданный Ревит элемент связанным с питон нодом либо не связанным, когда каждый раз заново будет создаваться новый элемент, а не изменяться его свойства
потому, что “кто-то” решил удалить из API Revit 2016 этот метод: Autodesk.Revit.UI.Selection.Selection.Elements
при этом я не вижу, чтобы предложили что-то аналогичное взамен… (может “оно” как то называется теперь по другому)