Всем привет!
В последнее время в числе основных Revit-трендов основное место занимает Dynamo. По сути это инструмент, который позволяет вам оптимизировать рабочие процессы Revit (и не только) путем создания пользовательских скриптов (графов).
В этом посте я хочу продемонстрировать вам расширения стандартного функционала Revit с помощью Dynamo, а также пользовательские диалоговые окна, способные на порядок улучшить пользовательский опыт, повысить производительность и оптимизировать вашу работу со скриптами (графами) Dynamo.
Как вам известно, на форуме Autodesk Community работает сервис по сбору пожеланий — Idea Station
С помощью данного сервиса пользователи могут поделиться своими идеями по улучшению продуктов компании. В идеале, наиболее рейтинговые пожелания должны быть реализованы.
Вот уже второй год подряд, на Idea Station одну из топовых позиций занимает моя «идея» связанная с распределением арматурных стержней :
Так как ждать придется еще 2-3 года, я решил реализовать данный функционал с помощью Dynamo.
Для запуска скрипта с ленты используется Dyno Browser от Алексея Лобанова.
Затем исходные данные вводятся в пользовательское диалоговое окно:
- Layout formula — правило распределения арматурных стержней записанное в иде формулы (например, 5*150; 4*300; 5*150);
- Direction — направление в котором происходит распределение арматурных стержней.
На следующем этапе выполняется непосредственно сам скрипт: