При использовании/создании скриптов с «прямым» копированием значения из параметра в параметр экземпляра обычно у проектировщика не возникает вопросов. Но довольно часто возникает ситуация, когда необходимо, чтобы у каждого семейства в модели проекта был заполнен какой-либо параметр уровня – либо это является одним из требований к модели, либо необходимо самому проектировщику для поэтажной или общей спецификации. Когда параметр текстовый (возьмем для примера ADSK_Этаж) и достаточно, чтобы его значение совпадало с именем уровня, то после получения уровня элемента просто используют стандартный нод получения текстового значения имени уровня (1) и записывают в ADSK_Этаж: Но если нужно, чтобы в параметре было не просто имя уровня (например: не «Этаж 01», а «01_Этаж_на отм. 0.000») или нужно записать номер этажа в числовой параметр, то проектировщик или вбивает значения в параметр «ручками» или начинает усложнять скрипт – вытаскивать из имени уровня номер этажа, преобразовывать в число и про
Revit. Dynamo скрипт. Как добавить семействам в проекте значения из уровня
22 мая 202222 мая 2022
101
3 мин