Показать сообщение отдельно
Непрочитано 06.11.2018, 14:28 #1
Изменение стадии возведение элемента и получение размера защитного слоя бетонной конструкции (Revit API)
AlexBud
 
Студент
 
Регистрация: 26.01.2016
Сообщений: 77

Доброго времени суток. В данный момент занимаюсь разработкой небольшого приложения для Revit на с#. Возникло пару вопросов, ответы на которые я самостоятельно найти не смог.

1) Как изменить стадию возведения элемента (CreatedPhase)?

Суть в том, чтобы получить фазу одного элемента и назначить другому. Первая часть выполняется следующим образом:

Phase Floor_phaseCreated = doc.GetElement(IFloor.CreatedPhaseId) as Phase;

Как правильно выполнить вторую часть (те присвоить фазу другому элементу) я не понимаю.

2) Как можно получить защитный слой бетонной конструкции в качестве double?

Пробовал получить данное значение через buildin parameter. Полагаю, что надо использовать свойство CoverDistance, но как правильно это сделать ума не приложу.
Подскажите пожалуйста, как можно это сделать.

Заранее огромное спасибо!
Просмотров: 2350
 
Размещение рекламы