Максим Коцарь

Revit, Dynamo и немного арматуры

Всем привет!
В последнее время в числе основных Revit-трендов основное место занимает Dynamo. По сути это инструмент, который позволяет вам оптимизировать рабочие процессы Revit (и не только) путем создания пользовательских скриптов (графов).
В этом посте я хочу продемонстрировать вам расширения стандартного функционала Revit с помощью Dynamo, а также пользовательские диалоговые окна, способные на порядок улучшить пользовательский опыт, повысить производительность и оптимизировать вашу работу со скриптами (графами) Dynamo.
2015-12-16_18-40-36
Как вам известно, на форуме Autodesk Community работает сервис по сбору пожеланий — Idea Station
2015-12-16_16-47-22

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

Вот уже второй год подряд, на Idea Station одну из топовых позиций занимает моя «идея» связанная с распределением арматурных стержней :

2015-12-16_16-56-33

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